0

我正在使用 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,access是使用 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"

我在任何地方都找不到这个问题的答案。这是不可能的吗?不可能。

4

1 回答 1

2

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

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

如何使用应用程序名称发布

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

target_id

注意:如果将 Page ID 指定为 uid,则不能指定 target_id。页面不能在其他用户的墙上书写。

注意:您不能发布到应用程序配置文件页面的 Wall。

于 2012-04-20T21:47:05.140 回答