对于问题“如何使用 facebook api隐藏页面帖子”有非常好的和简单的答案。多谢。 问题“我想通过graph api分享朋友的帖子”仍然没有答案。怎么会?! :)
有人知道如何从某个页面分享帖子(通过 Graph API)(在任何可能的目的地:您的时间线、朋友的时间线、在群组中......)?!任何对 Facebook 文档的引用都将受到高度赞赏。
感谢Maria Lucinda da Fonseca:https://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 ));
此外,您还可以通过完全相同的方式共享链接:只需将 _destination 更改为“me/links”或“page_id/links”,并将 _linkToPost 替换为浏览器中的真实 URL 或 FQL link.url
根据上面的链接“您无法使用 Graph API 发布对象的共享。”
当您尝试使用 Maria Lucinda da Fonseca 的帖子中提供的答案时,Facebook 图形 API 会响应用户错误消息
"error_user_msg": "Stream post URL 安全应用程序设置不允许一个或多个给定 URL。它必须与网站 URL 或 Canvas URL 匹配,或者该域必须是应用程序域之一的子域。阅读https://developers.facebook.com/docs/facebook-login/security/ 了解与安全相关的应用设置的更多信息。”
虽然可以使用图形 API 共享链接,但不允许共享 Facebook 链接。