我正在使用Facebook graph api
page_id / feed . 我成功得到了回复,但我的问题是我分享的帖子显示在我发布的Facebook页面上的访客帖子 . 我使用manage_pages权限获取用户页面的page_id .
new GraphRequest( AccessToken.getCurrentAccessToken(),
"/" + page_id + "/feed",
params,
HttpMethod.POST,
new GraphRequest.Callback() {
@Override
public void onCompleted(GraphResponse response) {
Log.d(TAG, "" + response.toString());
try {
JSONObject jsonObject = new JSONObject(response.getRawResponse());
if (jsonObject != null) {
String postId = jsonObject.getString("id");
if (postId != null && !postId.equalsIgnoreCase("")) {
hideProgressDialog();
Log.d("postId", "" + postId);
} else {
hideProgressDialog();
Utils.showToast(getActivity(), getResources().getString(R.string.txt_try_again));
}
} else {
hideProgressDialog();
Utils.showToast(getActivity(), getResources().getString(R.string.txt_try_again));
}
} catch (JSONException e) {
hideProgressDialog();
e.printStackTrace();
} catch (Throwable e) {
hideProgressDialog();
e.printStackTrace();
}
}
}).executeAsync();
1 回答
请使用页面访问令牌 . 目前您正在使用用户访问令牌 .