1

有没有使用 Facebooks js api 在页面上发表评论的方法?FB.api()。您可以在人墙上张贴

FB.api('/me/feed', 'post', { caption: message, name: "the tile",  description: "a neat message", link : "http://www.stackoverflow.com" }, function(response) {});

但是是否有相当于在页面上发表评论的方式?没有社交插件“评论框”。任何人?

4

4 回答 4

2

所有的图形 api 都建立在 url 上,所有不同的 SDK(包括 js 的)只是为你包装了 http 请求。

正如页面文档所述:

喂养

此连接对应于 Page's Wall。您可以通过向 PAGE_ID/feed 连接发出 HTTP POST 请求来创建链接、帖子或状态消息。要查看更多详细信息,请参阅链接、帖子和状态消息文档。

要在发布到墙上时模拟页面(即作为页面而不是当前用户发布),您必须使用具有 manage_pages 和 publish_stream 权限的页面 access_token,如上面的 页面访问令牌中所述。

从 javascript sdk 做到这一点是这样的:

FB.api('/PAGE_ID/feed', 'post', { caption: message, name: "the tile",  description: "a neat message", link : "http://www.stackoverflow.com" }, function(response) {});
于 2012-04-04T12:44:11.983 回答
1

是的,您可以,但您必须是该页面的管理员,并且您必须使用正确的授权请求访问令牌:publish_stream, offline_access, manage_pages, read_stream

这里有一个很棒的教程来获取您的 access_token 并发布消息:http ://sp4ce.net/computer/2012/02/15/facebook-page%3A-automatic-answer.html

于 2012-04-04T15:16:10.903 回答
0

这是官方 Facebook 页面:http: //developers.facebook.com/docs/reference/api/page/

于 2012-05-30T19:34:49.860 回答
0

似乎这是不可能的,也永远不会:

此功能从来没有也不打算提供。

针对这种情况添加了一条错误消息:“评论可能不会添加到评论插件中”

https://developers.facebook.com/bugs/164794086987157

于 2013-08-11T16:11:20.267 回答