내 응용 프로그램은 facebook-android-sdk의 Facebook 로그인 버튼을 사용합니다. 그것은 페이지의 피드에 그래프 요청 지금, 마지막 날까지 일하는그래프 요청 오류 500
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();
내가 OAuthException 오류를 얻을
{Response: responseCode: 500, graphObject: null, error: {HttpStatus: 500, errorCode: 1, errorType: OAuthException, errorMessage: An unknown error has occurred.}}
UPDATE 발견 (33)보다 낮은 동등한 한계와 그것 오류없이 작동합니다.
parameters.putString("limit", "33");
다른 페이지의 피드의 경우 한도는 7 오류
없이 작동하는parameters.putString("limit", "7");
질문 : 현재 페이지의 공급에 대한 그래프 API 요청의 한계에 대한 규칙이 무엇인지 ?
확인 당신은 어떤 잘못 생성자가있는 경우 , 또는 사용 권한을 포함하는 것을 잊었습니다. 또한 로그인 상태 또는 액세스 토큰이 만료되었거나 취소되었거나 유효하지 않을 가능성이 있습니다. 새로운 액세스 토큰을 받으십시오. – PN10
어떤 GraphAPI 버전을 사용하고 있습니까? –
@ PN10 토큰은 유효하며 앱과 Graph Api Explorer 모두에서 작동합니다. 내 문제는 한계가 더 큰 변수 값일 때 오류가 발생한다는 것입니다. – GPack