2012-11-22 12 views
10

「エラー」:{ "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." } Google+のユーザープロフィールをhttps://www.googleapis.com/plus/v1/people/me URL Stringで取得しようとしています。誰でも提案があれば、できるだけ早く教えてください。事前に感謝していますあなたの時間。Google+のエラーコード403

答えて

9

このメッセージは、Google APIコンソールプロジェクトを設定していないことを示しています。

  1. Services paneGoogle APIs Console project
  2. を作成し、プロジェクトに必要なAPIのすべてを可能にします。
  3. API Access paneにあるをクリックします.OAuth 2.0クライアントIDを作成します。ダイアログが開きます。プロジェクトの情報を入力します。 をクリックしてください。
  4. 適切なアプリケーションタイプを選択してください。この投稿に使用したタグに基づいて、私はこれがiOSプロジェクトだと推測していますので、インストールされたアプリケーションを選択してください。
  5. バンドルIDを入力してください。あなたのアプリがリストに登録されるまで、App Store IDを入力する必要はありません。
  6. クライアントIDを作成します。

クライアントIDとクライアントの秘密の値が表示されます。これらの値を使用して、プロジェクトとGoogle APIとの通信を有効にします。

まだ使用していない場合は、Google+ iOS SDK and documentationを参照してください。 「モーメントの書き出し」というタスクは実装が似ており、SDKを使用するiOSプロジェクト内からGoogle+ REST APIに接続して使用する方法を示しています。

プロファイル情報を取得するには、plus.meのスコープを指定する必要があります。

+0

私もエラーがあり、それは毎日の制限を超えていることを示しています... Google翻訳APIのこのエラーが発生しています...なぜそうですか? –

+0

同じことですが、すべてのAPIではプロジェクトがあり、そのプロジェクトでAPIが有効になっている必要があり、クライアントIDをアプリからAPIに正しく渡す必要があります。 – BrettJ

+2

私のプロジェクトは既に登録されていますが、このエラーが出ます。具体的には、Android 2.3ではこのエラーが発生しますが、Android 4.1では正常に動作します。 – cdavidyoung

0

この問題に遭遇するまれなケースで少しの情報をここに追加したいだけです。

私は組織(ORG)を持っています。私はいくつかのプレイリストを持つ第2のチャンネル(SC)を作りました。それはORGからのビデオを参照しました。

ORGがSCを所有しているため、ORGから同じoauth資格情報を使用して両方にアクセスすることができると仮定して間違いました。私は間違っていた。

資格情報を交換して、プレイリストにアクセスできたのにビデオにアクセスできなくなったときに混乱しました。ここでも、それぞれのチャネルのリソースにアクセスするために、それぞれ個別に資格情報が必要でした。

ラメですが、それはどうでしたか。

-1

BrettJの答えはほとんどの塩基をカバーします。ただし、のスコープが正しく設定されていない場合でも、資格情報が正しく認証されていてもこのエラーが発生します。あなたのOAuthダンスの範囲設定をチェックします。あなたのコードがあなたの手助けをしようとしていることをあなたのユーザが許可されていることを確認してください。

+0

あなたが指している答えの下のコメント - それは答えではありません。 –

+1

できません。あなたはそれを行うには50の担当者が必要です。もし私がそれを見つけたなら、この答えは私には読んで良かったでしょう。あなたはそれをdownvote?どのようにSOの作品ですか? – user2626754

0

BrettJに言及したものの上に、Google + APIでUserProfileを取得するために行われたリクエストの承認ヘッダを送信することが重要です。例えば

、次のキーのヘッダー を追加:認可 値:ベアラya29.Ci-cA_CywoVdVG #######

0

私は同じエラーを持って、多くの狩猟の後、私は私で、ということを発見しましたアクセストークンを持つAuthorizationヘッダーが設定されていませんでした。 EVERY Google API呼び出しのヘッダーにAuthorization: "Bearer <YOUR_ACCESS_TOKEN>"を設定します。

関連する問題