I got "error": {
"errors": [
{
"domain": "usageLimits",
"reason": "dailyLimitExceededUnreg",
"message": "Daily Limit for Unauthenticated Use Exceeded. Continued use requires signup.",
"extendedHelp": "https://code.google.com/apis/console"
}
],
"code": 403,
"message": "Daily Limit for Unauthenticated Use Exceeded. Continued use requires signup."
}
When i try to fetch User Profile in Google+ api by https://www.googleapis.com/plus/v1/people/me URL String.If anyone have any suggestion then please tell me as soon as possible.Thanks in advance for your time.

- 6,115
- 16
- 50
- 57

- 673
- 1
- 5
- 25
6 Answers
That message implies that you haven't set up a Google APIs console project.
- Create a Google APIs Console project
- On the Services pane, enable all of the APIs that your project requires.
- On the API Access pane, click Create an OAuth 2.0 client ID. A dialog opens. Fill in your project's information. Click Next
- Choose the appropriate application type. Based on the tags you used for this post, I am guessing this is an iOS project so select Installed application.
- Enter your bundle ID. You don't need to enter an App Store ID until your app is listed there.
- Click Create Client ID.
You will see the client ID and client secret values. You will use these values to enable communication with your project and the Google APIs.
If you aren't already using it, see the Google+ iOS SDK and documentation for a full walk through. The task called "write moments" is similar in implementation and demonstrates how to connect to and use the Google+ REST APIs from within an iOS project that uses the SDK.
You'll need to specify the scope of plus.me to get the profile information.

- 6,801
- 1
- 23
- 26
-
I too got the error and the reason it shows is daily limit exceeded... I am getting this error for google translate API... why is it so? – Ankit Sharma Apr 20 '13 at 17:58
-
Same deal, all APIs require that you have a project and have the API turned on for that project and that you correctly pass your client ID from your app to the API. – BrettJ Apr 21 '13 at 04:18
-
2I am getting this error even though my project is already registered. Specifically, I get this error in Android 2.3 but it works fine in Android 4.1. – charles young Jun 01 '13 at 18:04
-
I am getting this error even though my project is already registered. I have ClientId,API KEY etc. I have turned on Google+ API access.I am getting this error in Android 4.2. – Syamantak Basu Aug 08 '13 at 07:04
-
Same problem here, I use the client id and secret to do the OAuth dance and then use the credentials to make the API call. Still same error. – PanosJee Sep 10 '14 at 08:03
-
This error typically means something isn't quite right with credentials. For Android, that can be a mistake in the SHA1 or package name or the SHA1 was created with a different key than the app was built with. – BrettJ Sep 16 '14 at 14:39
I got the same error and after much hunting I found that, in my case, the Authorization header with the access token was not set. Set Authorization: "Bearer <YOUR_ACCESS_TOKEN>"
in the header of the request of EVERY Google API call.

- 181
- 11
I just want to add a little information here in the rare case that someone runs into this problem.
I have an organization (ORG). I created a second channel (SC) with some playlists, that referenced videos from ORG.
I made the mistake of assuming that because ORG owned SC, that I could use the same oauth credentials from ORG to access both. I was wrong.
I switched credentials and was confused when I could access the playlists but not the videos. Again, I needed credentials for each one separately to access the resources on the respective channel.
Lame, but that was how it was.

- 7,996
- 16
- 66
- 108
BrettJ's answer will cover most of the bases. However, you will also get this error - even when your credentials are properly authenticated - when the scope is not properly set up. I would check the scope setting in your OAuth dance. Make sure your user is permitted to do the thing your code is trying to help them do.

- 39
- 4
-
Comment under the answer you're referring to - it's not an answer. – David Makogon Jul 02 '16 at 18:59
-
1I can't. You need 50 rep to do it. This answer would have been good for me to read if I had come across it. And you downvote it? Is this how all of SO works? – user2626754 Jul 26 '16 at 03:40
On top of what BrettJ has mentioned, it is important to send the authorization header for the request done to fetch UserProfile in google+ API.
For example, Add the following header key: Authorization value: Bearer ya29.Ci-cA_CywoVdVG#######

- 307
- 3
- 10
For what it's worth, I also got this error when using rclone to sync files and my firewall wasn't configured to allow that traffic.
-
You may want to leave a comment to the question instead of writing an answer here. – Ken T Oct 26 '22 at 08:56
-