5

对于“如何使用 facebook api 隐藏页面帖子”的问题,有一个非常好的和简单的答案。非常感谢。问题“我想通过图形 api 分享朋友的帖子”仍然没有答案。怎么来的?!:)

有谁知道如何从某个页面(在任何可能的目的地:您的时间线、朋友的时间线、群组中……)分享帖子(通过 Graph API)?!对 Facebook 文档的任何参考都将受到高度赞赏。

4

2 回答 2

0

感谢Maria Lucinda da Fonsecahttps ://groups.google.com/forum/#!topic/restfb/a94wO_KyZUM

String _destination = "me/feed"; // or "Page_id/feed"
String _linkToPost = ...;// here should be FQL stream.permalink see link to FB doc below
FacebookType publishMessageResponse =
  facebookClient.publish(_destination, FacebookType.class,
    Parameter.with("message", "Your message is here"),Parameter.with("link", _linkToPost ));

此外,您可以通过完全相同的方式共享 LINK:只需将 _destination 更改为“me/links”或“page_id/links”,并将 _linkToPost 替换为来自浏览器的真实 URL 或 FQL link.url

FQL 流对象

FQL LINK 对象

于 2014-01-15T22:32:16.953 回答
0

图 api sharedposts 边缘

根据上面的链接“您不能使用 Graph API 发布对象的共享。”

当您尝试使用Maria Lucinda da Fonseca 的帖子中提供的答案时,Facebook graph api 会响应用户错误消息

“error_user_msg”:“Stream post URL 安全应用设置不允许一个或多个给定 URL。它必须与网站 URL 或画布 URL 匹配,或者域必须是应用程序域之一的子域。阅读https ://developers.facebook.com/docs/facebook-login/security/了解有关与安全相关的应用程序设置的更多信息。”

虽然可以使用图形 API 共享链接,但不允许共享 facebook 链接。

于 2016-11-29T22:36:31.820 回答