Facebook SDK共享页面

时间:2016-09-26 12:12:50

标签: android facebook facebook-android-sdk

我的目标是在特定的Facebook页面上分享图片和字幕文字。从我能够弄清楚Facebook SDK中提供的ShareDialog不支持在Facebook页面上共享。使用页面API,我可以通过POST GraphRequest使用以下代码实现此目的:

Bundle params = new Bundle();
        params.putString("message", PostInstance.getInstance().postMessage);
        new GraphRequest(
                AccessToken.getCurrentAccessToken(),
                "/1821194348110590/feed",
                params,
                HttpMethod.POST,
                new GraphRequest.Callback() {
                    public void onCompleted(GraphResponse response) {
                        Log.e("graphResponse", "Done");
                        Log.e("graphResponse", response.toString());
                    }
                }
        ).executeAsync();

但这需要publish_actions权限,而这又需要在审核时发送应用,这也会自动发布数据而不会提示用户批准。这不违反Facebook的政策吗?有没有其他方法来实现FB页面共享?

0 个答案:

没有答案