Facebook Post 点赞操作在 Android 中不起作用
Facebook Post Like action not working in Android
我在 android 应用程序中使用 facebook sdk 登录。我的代码在 android 应用程序中可以正常登录 facebook。但后来我使用 facebook 就像使用 facebook sdk 的操作发生错误。错误如下
{Response: responseCode: 403, graphObject: null, error: {HttpStatus: 403, errorCode: 200, errorType: OAuthException, errorMessage: (#200) You do not have sufficient permissions to perform this action}, isFromCache:false}}, isFromCache:false}
代码是:-
String grapPath = String.format("%s/likes", postID);
Request request = new Request(Session.getActiveSession(), grapPath,
null, HttpMethod.POST, new Request.Callback() {
@Override
public void onCompleted(Response response) {
String res = response.toString();
Log.i("********************************", res
+ " Success!");
}
});
Request.executeBatchAsync(request);
请帮我解决这个问题。
错误很明显,您没有 post 所需的权限,
在登录用户时,请求相关权限 "publish_actions"
了解更多信息 --> https://developers.facebook.com/docs/facebook-login/permissions
我在 android 应用程序中使用 facebook sdk 登录。我的代码在 android 应用程序中可以正常登录 facebook。但后来我使用 facebook 就像使用 facebook sdk 的操作发生错误。错误如下
{Response: responseCode: 403, graphObject: null, error: {HttpStatus: 403, errorCode: 200, errorType: OAuthException, errorMessage: (#200) You do not have sufficient permissions to perform this action}, isFromCache:false}}, isFromCache:false}
代码是:-
String grapPath = String.format("%s/likes", postID);
Request request = new Request(Session.getActiveSession(), grapPath,
null, HttpMethod.POST, new Request.Callback() {
@Override
public void onCompleted(Response response) {
String res = response.toString();
Log.i("********************************", res
+ " Success!");
}
});
Request.executeBatchAsync(request);
请帮我解决这个问题。
错误很明显,您没有 post 所需的权限, 在登录用户时,请求相关权限 "publish_actions"
了解更多信息 --> https://developers.facebook.com/docs/facebook-login/permissions