如何发布到Facebook粉丝专页作为粉丝,而不是用户

问题描述:

如何在fanpage墙上发布fanpage而不是用户 - 使用javascript sdk。

How can I post on fanpage wall as fanpage not as a user - using javascript sdk.

现在在Init im接收menage_pages并获取合适的fanpage id,我如何在下面更改通话?

RIght now on Init im receiving menage_pages and acquiring suitable fanpage id, how can i change call below?

var target = '/'+params.target+'/feed'

FB.api(target,
        'post',
        { message: params.message,
          link: params.link,
          picture: params.picture,
          caption: params.caption,
          description: params.description,
          name: params.name
          }
        ,function(response) {
            if (!response || response.error) {
                $("#error").removeClass('hidden');
            } else {
                $("#success").removeClass('hidden');
            }
        });


您需要以下权限:


  • publish_stream

  • manage_pages / code>

现在我们调用页面该页面的 access_token ,然后用该令牌发布,如下所示:

Now we call the page object to retrieve the page's access_token and then post with that token, something like:

function postToPage() {
    var page_id = 'MY_PAGE_ID';
    FB.api('/' + page_id, {fields: 'access_token'}, function(resp) {
        if(resp.access_token) {
            FB.api('/' + page_id + '/feed',
                'post',
                { message: "I'm a Page!", access_token: resp.access_token }
                ,function(response) {
                    console.log(response);
            });
        }
    });
}

结果:

Result:

在我的教程