Facebook在没有publish_actions的情况下获得共享帖子ID

时间:2017-06-05 13:19:35

标签: javascript facebook ecmascript-6 facebook-javascript-sdk

我有一个表单,提示用户在完成表单后分享比赛。在共享对话框的Facebook Documention中,它表示对话框的响应数据中将包含post_id,仅当用户授予publish_actions时才可用。{/ p>

FB.login((response) => {

    // Make sure that the user really did login
    if(response.status === 'connected')
        this.fetchFacebook();

}, {
    'scope': 'publish_actions,public_profile,email,user_birthday'
});

然而,在对话框中,它表示Facebook尚未批准某些权限,即publish_actions

现在我的问题是,当我申请审核时,在评论的注释中它说我的应用程序无法使用共享对话框...

  

我的应用不使用Facebook Feed对话框或Facebook分享对话框来发布内容。

FB.ui({
    'method': 'share',
    'href': url
}, (response) => {

    // My callback goes here
    console.log('Facebook share dialog response ::', response);

});

如果我获得许可,一切正常,但没有它,Facebook的Share Dialog的回复是空的,但他们不想批准许可审查。

我有什么遗失的东西吗?有没有办法在没有post_id的情况下获取已发布帖子的publish_actions

0 个答案:

没有答案