나는 Facebook에 통합 된 응용 프로그램입니다. 게시 대화없이 벽에 게시하고 싶습니다. 이 코드오류 OAuthException 2500 facebook graph api로 게시하는 중
public void authorize() {
mFacebook.authorize(mActivity, new String[] { "publish_stream" }, new DialogListener() {
@Override
public void onComplete(Bundle values) {
SharedPreferences.Editor editor = mPrefs.edit();
editor.putString("access_token", mFacebook.getAccessToken());
editor.putLong("access_expires", mFacebook.getAccessExpires());
editor.commit();
mLoginStateView.setImageResource(mAuthorizedDrawableRes);
}
@Override
public void onFacebookError(FacebookError error) {}
@Override
public void onError(DialogError e) {}
@Override
public void onCancel() {}
});
}
제발, 내가 잘못 뭐하는 거지 설명해과 사용자 로그인 나는 code from this answer을 사용하려고하지만 오류
{"error":
{"message":"An active access token must be used to query information about the current user.",
"type":"OAuthException",
"code":2500
}
}
있어?
[ADDED]
나는 그것이 작동 mFacebook.dialog(currentActivity, "stream.publish", params, new UpdateStatusListener());
에 게시하려고하면
아마 다른 어떤 권한이 필요합니다
코드 변경을 다음과 같이 내가 코드를 변경할 수 있도록 유효하지 않은 두 번 추가된다? – ziwert