0

因此,我一直在浏览 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);
        };
    });
};
4

0 回答 0