因此,我一直在浏览 facebook 开发人员文档,并且设法达到了用户单击 facebook 登录按钮并授予我发布权限的地步。然后我的功能会在他们的墙上贴一些东西。
我的问题:他们是我的 facebook 应用程序使用 javascript sdk 或 php sdk 发布到所有授予我的应用程序发布权限的用户的一种方式。
我当前的代码:
FB.Event.subscribe('auth.authResponseChange', function(response) {
if (response.status === 'connected') {
testAPI();
} else if (response.status === 'not_authorized') {
FB.login(function(response) {
console.log(response);
},{scope: 'publish_actions'});
} else {
FB.login(function(response) {
console.log(response);
},{scope: 'publish_actions'});
};
});
function postAPI() {
var body = 'We are testing the ability of posting on users behalf.';
FB.api('/me/feed','post',{message:body},function(response){
if (!response || response.error) {
alert('Error occurred');
} else {
console.log('Post ID: ' + response.id);
};
});
};