【问题标题】:how to share page post using facebook api如何使用 facebook api 分享页面帖子
【发布时间】:2014-01-28 21:09:57
【问题描述】:

对于问题“how to hide page post using facebook api”有很好的简单答案。非常感谢。 问题“i want to share friend's post via graph api”仍然没有答案。怎么会?! :)

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

【问题讨论】:

    标签: facebook-graph-api facebook-page facebook-stream-story


    【解决方案1】:

    感谢 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 STREAM object

    FQL LINK object

    【讨论】:

    • 这行得通吗? Facebook 说你不能分享帖子
    • 这适用于 facebook 帖子中的链接,它不适用于代表实际 facebook 帖子的链接。这不是回答所提出的问题。
    【解决方案2】:

    Graph api sharedposts edge

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

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-07-16
      • 1970-01-01
      • 1970-01-01
      • 2012-12-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多