如何使用 facebook api 分享页面帖子

问题描述 投票:0回答:2

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

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

facebook-graph-api facebook-page facebook-stream-story
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 ));

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

FQL STREAM 对象

FQL LINK 对象


0
投票

图 api 共享帖子边缘

根据上面的链接“您无法使用 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 链接。

© www.soinside.com 2019 - 2024. All rights reserved.