【问题标题】:post as a FB-page does not work作为 FB 页面发布不起作用
【发布时间】:2012-11-15 09:31:33
【问题描述】:

我使用 wordpress 社交登录插件登录我的页面。它也可以使用 fb 页面登录,但如果我想分享(作为用户它可以正常工作)它不起作用 我异步加载 SDK 并使用 JS SDK 发布如下:

FB.getLoginStatus(function(response) {
    if (response.status === 'connected') {
        FB.api('/me/feed', 'post', {
            link: MYLINK
        }, function(response) {
            if (!response || response.error) {
               jQuery('#warning').html(errorwarning);
            }
        else {
           alert('response.id')
        }
    else
    ...
    ...
    ...

我得到了帖子的 ID 作为响应,但 FB 页面墙上没有帖子 以用户身份登录它可以工作。 我添加了这些权限:publish_stream、manage_pages 和 offline_access。

【问题讨论】:

    标签: facebook api post sdk


    【解决方案1】:

    你必须使用你的页面 ID 而不是我

    FB.getLoginStatus(function(response) {
        if (response.status === 'connected') {
            FB.api('/'+page_id+'/feed', 'post', {
                link: MYLINK
            }, function(response) {
                if (!response || response.error) {
                   jQuery('#warning').html(errorwarning);
                }
            else {
               alert('response.id')
            }
        else
        ...
        ...
        ...
    

    【讨论】:

    • 感谢这个问题,但无论如何它应该与“/me”一起使用。我也尝试了 page-id,它是一样的。
    【解决方案2】:

    您的回答只会让用户以“用户”而不是“页面”的身份发布到 FB 页面。

    我认为问题是“如何发布为 PAGE”

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-02-12
      • 1970-01-01
      • 2012-10-12
      • 2015-06-23
      • 2014-12-13
      • 2021-07-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多