2016-08-05 10 views
0

私はサービスアカウントを作成し、json設定ファイルを取得して、それを使用してアクセストークンを要求します。応答はOKです、私はトークンを受け取ります。ファイルをアップロードするときはすべて問題ありませんが、フォルダからファイルを表示しようとするとエラーメッセージが返されます。GoogleドライブAPIメッセージ「Unauthenticated Useの1日制限を超えました。」 Saleforceのファイルを表示中

未認証使用の1日の制限を超えています。引き続きご利用になるには が必要です。

私のサービスアカウントは自分のファイルにアクセスすればよく、他のユーザーのファイルにはアクセスしません。 (今私が応答をデバッグしようとする)ファイルを表示するための私のコード:エラーDaily Limit for Unauthenticated Use Exceeded. Continued use requires signについては

public List<String> getFilesList() { 
    Http http = new Http(); 
    HttpRequest req = new HttpRequest(); 
    req.setMethod('GET'); 
    req.setEndpoint('https://www.googleapis.com/drive/v2/files?accessToken='+accessToken'); 
    HttpResponse resp = http.send(req); 
    System.debug(resp); 
    System.debug(resp.getBody()); 
    return null; 
} 

答えて

0

問題が何かを発見しました。私はヘッダーの代わりにURLアドレスにアクセストークンを送りました。最終的には、私はこのようにしました:

public List<String> getFilesList() { 
Http http = new Http(); 
HttpRequest req = new HttpRequest(); 
req.setMethod('GET'); 
req.setEndpoint('https://www.googleapis.com/drive/v2/files); 
req.setHeader('Authorization', 'Bearer '+accessToken); 
HttpResponse resp = http.send(req); 
return null; 
} 
1

は、APIの下にGoogleデベロッパーコンソールでAPIキーに関連付けられているプロジェクトをチェックしてみてください。例:https://console.developers.google.com/project/<your app id>/apiui/api。 Google + APIのステータスがオンに設定されていることを確認します。

このSO questionから、このエラーは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をご覧ください。 「write moments」というタスクは の実装と似ており、SDKを使用するiOSプロジェクト内でGoogle+ REST APIに接続して使用する方法を示しています。

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

関連する問題