问题“ how to hide page post using facebook api ”的答案非常简单。非常感谢。 问题“ i want to share friend's post via graph api ”仍然没有答案。怎么会?! :)
是否有人知道如何从某些页面(在任何可能的目的地上分享Post(通过图谱API):您的时间线,朋友时间轴,在一个群组中......)?任何对Facebook文档的引用都将受到高度赞赏。
答案 0 :(得分:0)
感谢 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 ));
此外,您可以通过完全相同的方式共享LINK:只需将_destination更改为“me / links”或“page_id / links”,并将_linkToPost替换为来自浏览器或FQL link.url的真实URL
答案 1 :(得分:0)
根据以上链接"您无法使用Graph API发布对象的份额。"
当您尝试使用Maria Lucinda da Fonseca's post中提供的答案时,Facebook图表api会回复用户错误消息
" error_user_msg":" Stream post URL安全应用设置不允许使用一个或多个给定的URL。它必须与网站URL或Canvas URL匹配,或者域必须是App的某个域的子域。阅读https://developers.facebook.com/docs/facebook-login/security/,详细了解与安全相关的应用设置。"
虽然可以使用图表api共享链接,但不允许共享Facebook链接。