华盛顿邮报(https://www.facebook.com/dialog/permissions.request?app_id=225771117449558&display=page&next=https%3A%2F%2Fapps.facebook.com%2Fwpsocialreader%2F%3F& type = user_agent& canvas = 1& perms = user_about_me%2Cuser_likes%2Cpublish_actions“)可以请求publish_actions权限。
它在Facebook上说:
在Open Graph Beta中,只能向应用的开发者和测试用户请求“publish_actions”权限。如果其他任何用户请求,将忽略'publish_actions'权限。
当我尝试请求非开发人员的许可时,会显示:
登录不会将此应用的活动添加到Facebook。
答案 0 :(得分:1)
请求publish_actions目前的工作方式如下
答案 1 :(得分:1)
是的,只有在向所有人推出时间轴时,这才有效。修改日期是什么时候,我不知道。
答案 2 :(得分:1)
除了Facebook应用身份验证设置外,您还必须更新fb:login-button
以请求publish_actions permission
。
答案 3 :(得分:1)
请求publish_action
LoginManager.getInstance().logInWithPublishPermissions(this,Arrays.asList("publish_actions"));
但是在1st, August 2018
,Facebook宣布了新政策,因此,publish_action
在2018年8月1日以后不再以编程方式发布在Facebook上。
了解有关Facebook更新政策的更多信息:click here
答案 4 :(得分:0)
使用此功能
function postToFacebook() {
FB.ui({
method: 'feed',
link: 'www.fb.com/mahfuzcmt',
caption: 'bitSoft',
}, function(response){});
}
并致电
<a href="#" onClick="postToFacebook()">Post to Facebook</a>