如何以粉丝专页而非用户身份发布到 Facebook 粉丝专页

2024-03-19

我怎样才能以粉丝页面而不是用户的身份在粉丝专页墙上发帖 - 使用 javascript sdk。

现在在 Init 上我正在接收 menage_pages 并获取合适的 fanpage id,我如何更改下面的调用?

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

现在我们称page检索页面的对象access_token然后用该令牌发布,例如:

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:
enter image description here

有关此内容的更多信息,请参阅我的tutorial http://www.masteringapi.com/tutorials/how-to-post-on-facebook-page-as-page-not-as-admin-user-using-php-sdk/31/.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何以粉丝专页而非用户身份发布到 Facebook 粉丝专页 的相关文章

随机推荐