我有一个表单,提示用户在完成表单后分享比赛。在共享对话框的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
?