10

「エラー」が発生しました: https://www.googleapis.com/plus/v1/people/me{ "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." } URL 文字列 を使用して Google+ API でユーザー プロファイルをフェッチしようとすると、何か提案があれば、できるだけ早く教えてください。 .お時間をいただきありがとうございます。

4

5 に答える 5

9

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

  1. GoogleAPIコンソールプロジェクトを作成する
  2. [サービス]ペインで、プロジェクトに必要なすべてのAPIを有効にします。
  3. [ APIアクセス]ペインで、[ OAuth2.0クライアントIDの作成]をクリックします。ダイアログが開きます。プロジェクトの情報を入力します。[次へ]をクリックします
  4. 適切なアプリケーションタイプを選択してください。この投稿に使用したタグに基づいて、これはiOSプロジェクトであると推測されるため、[インストール済みアプリケーション]を選択します。
  5. バンドルIDを入力します。アプリがリストされるまで、AppStoreIDを入力する必要はありません。
  6. [クライアントIDの作成]をクリックします。

クライアントIDとクライアントシークレットの値が表示されます。これらの値を使用して、プロジェクトおよびGoogleAPIとの通信を有効にします。

まだ使用していない場合は、Google +iOSSDKとドキュメントを参照して完全なウォークスルーを確認してください。「writemoments」と呼ばれるタスクは実装が似ており、SDKを使用するiOSプロジェクト内からGoogle+RESTAPIに接続して使用する方法を示しています。

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

于 2012-11-22T17:28:18.400 に答える
0

BrettJ の回答は、ほとんどのベースをカバーします。ただし、資格情報が適切に認証されていても、スコープが適切に設定されていない場合にも、このエラーが発生します。OAuthダンスのスコープ設定を確認します。コードがユーザーを支援しようとしていることを、ユーザーが実行できるようにします。

于 2016-07-02T18:34:14.217 に答える
0

BrettJ が言及したことに加えて、google+ API で UserProfile を取得するために行われたリクエストの認証ヘッダーを送信することが重要です。

たとえば、次のヘッダー キーを追加します。 Authorization value: Bearer ya29.Ci-cA_CywoVdVG#######

于 2016-11-20T19:26:25.953 に答える
0

同じエラーが発生し、多くの調査の結果、私の場合、アクセス トークンを含む Authorization ヘッダーが設定されていないことがわかりました。すべてのGoogle API 呼び出しAuthorization: "Bearer <YOUR_ACCESS_TOKEN>"のリクエストのヘッダーに設定されます。

于 2017-06-07T10:59:09.497 に答える