首页 文章

在Facebook用户自己的页面上发布的Facbook图表api

提问于
浏览
1

我正在使用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 回答

  • 2

    请使用页面访问令牌 . 目前您正在使用用户访问令牌 .

相关问题