FB Graph API:作为页面发布到不同的页面

时间:2012-04-20 19:25:40

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

我正在使用Facebook的Javascript SDK,我需要一种方法让用户发布到特定页面,冒充他们拥有的一个页面。发布时用户工作完美,但我似乎能做到这一点:

var data = {
    access_token: access,
    message: "Hello"
};

FB.api("/" + page_id + "/feed", "post", data, function(response) {
    console.log(response);
});

page_id 是我要发布到的特定网页的数字ID,访问是使用manage_pages从“me / accounts”api检索到的access_token授权。

我从响应变量接收的输出是以下对象:

error: Object
    code: 200
    message: "(#200) Posts where the actor is a page cannot also include a target_id"
    type: "OAuthException"

我无法在任何地方找到答案。这不可能吗?它不可能。

1 个答案:

答案 0 :(得分:2)

快速的谷歌搜索表明它不可能:

https://stackoverflow.com/questions/9706873/post-on-wall-fan-page-to-a-fan-page-that-likes

How to Post with Application Name

另外,请查看旧的REST API文档:https://developers.facebook.com/docs/reference/rest/stream.publish/

  

target_id

     

注意:如果您将页面ID指定为uid,则无法指定   target_id。页面无法写入其他用户'壁。

     

注意:您无法发布到应用程序个人资料页面的墙上。