我正在使用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"
我无法在任何地方找到答案。这不可能吗?它不可能。
答案 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。页面无法写入其他用户'壁。
注意:您无法发布到应用程序个人资料页面的墙上。