2017-02-23 10 views
8

私のアプリはfacebook-android-sdkのFacebook Login Buttonを使用しています。 それはそれは私がOAuthExceptionエラー33よりも限界が低い等しいことがわかっグラフリクエストエラー500

{Response: responseCode: 500, graphObject: null, error: {HttpStatus: 500, errorCode: 1, errorType: OAuthException, errorMessage: An unknown error has occurred.}}

UPDATE を取得するページのフィード

Bundle parameters = new Bundle(); 
parameters.putString("fields", "id,icon,created_time,name,caption,description,message,link,full_picture,shares"); 
parameters.putString("limit", "50"); 
parameters.putString("locale", mLocale); 
String pathPosts = path + "/posts"; 
GraphRequest request = new GraphRequest(
     AccessToken.getCurrentAccessToken(), pathPosts, parameters, HttpMethod.GET, 
     new GraphRequest.Callback() { 
      @Override 
      public void onCompleted(
       GraphResponse response) { 
       mResponse = response; 
       } 
     }); 
request.executeAndWait(); 

上のグラフ要求に今、最後の日まで仕事をしていましたエラーなしで動作します

parameters.putString("limit", "33"); 

別のページのフィードの場合、制限はより小さい値にする必要があります ページのフィードのグラフAPIリクエストで制限のルールは今何ですか?A:7エラー

parameters.putString("limit", "7"); 

質問せずに動作するように

+0

チェックをあなたは間違ったコンストラクタを持っている場合、またはアクセス許可を忘れてしまった。また、ログインステータスまたはアクセストークンが期限切れになっているか、取り消されているか、または無効である可能性があります。新しいアクセストークンを取得します。 – PN10

+0

どのバージョンのGraphAPIを使用していますか? –

+0

@ PN10トークンは有効で、アプリとGraph Api Explorerの両方で動作します。私の問題は、限界がより大きな変数値であるときにエラーが出るということです。 – GPack

答えて

3

Facebook Graph APIにもデバッグモードがあります。 REST APIに追加のパラメータdebug = allを渡す必要があります。何か問題がある場合、それはあなたにも応答のJSONの問題の理由を与えるでしょう。

Facebookの文書を引用 - あなたのコードで

When Debug Mode is enabled, Graph API response may contain additional fields that explain potential issues with the request. To enable debug mode, use the debug query string parameter. For example:

GET graph.facebook.com /v2.3/me/friends access_token=...& debug=all

、この

String pathPosts = path + "/posts"; 

この

String pathPosts = path + "/posts&debug=all"; 

それとも

が追加

と追加のパラメータ「ドに変更してみてくださいあなたのバンドル

のバグ」 『すべての』とここを参照してください、あなたがエラーを処理し、グラフAPIをデバッグの詳細情報については

を得たものデバッグメッセージチェック - https://developers.facebook.com/docs/graph-api/using-graph-api/#errors