FB api - 在其他公共页面上发布图像

时间:2015-03-05 16:37:52

标签: javascript facebook facebook-graph-api facebook-javascript-sdk

我正在尝试在公共页面上发帖而不是我...我正在使用此代码:

FB.api(
 "/https://www.facebook.com/XXXXXX/feed",
 "POST",
{
    "message": "This is a test message"
    },
    function (response) {
        if (response && !response.error) {
            console.log('riuscito:'+response);
        } else {
            console.log('fallito:'+JSON.stringify(response.error));
      }
    }
);

FB.api( "/https://www.facebook.com/XXXXXX/feed", "POST", { "message": "This is a test message" }, function (response) { if (response && !response.error) { console.log('riuscito:'+response); } else { console.log('fallito:'+JSON.stringify(response.error)); } } );

其中“/ https://www.facebook.com/XXXXXX/feed”是facebook公共页面。 我和我的用户登录到facebook并且这段代码没问题,但我收到了这样的错误: fallito:{“message”:“(#210)需要页面访问令牌来请求此资源。”,“type”:“OAuthException”,“code”:210}

如果此页面不是我的,我如何从https://www.facebook.com/XXXXXX/feed获取页面访问令牌? 可能吗? 谢谢 卡罗

1 个答案:

答案 0 :(得分:1)

您无法获得您不拥有的网页的网页令牌。

您只能尝试使用用户令牌,但您的API调用错误:

FB.api(
   "XXXXXX/feed",
   ...