发布操作:从用户墙链接回网站

时间:2012-07-25 19:10:24

标签: facebook-graph-api post publish

我正在建立一个网站,要求用户在我的网站上执行操作时,允许我们将故事发布回用户墙。我希望这个故事能够包含一个返回我网站的链接,以便朋友们可以看到所采取的行动。

我不确定是否有正确的权限,因为我无法从故事帖中找到回到我网站的链接。我看到了publish_stream,但现在看来已经过时了。任何指向FB政策和文档的指针都将受到赞赏。我

1 个答案:

答案 0 :(得分:1)

您应该使用Open Graph操作,而不是制作流媒体帖子,这样可以为您提供更好的结果,让用户感觉不那么“垃圾”。我无法发布为您执行此操作的代码,因为它需要适合您现有的设置,但这是一个相对简单的过程,有详细记录(https://developers.facebook.com/docs/opengraph/动作/):

  1. 通过提示用户授予publish_actions权限以及您的应用可能需要的任何其他权限来验证用户。
  2. 将用户访问令牌存储在您的数据库中(如果您使用的是客户端Javascript SDK,则不需要,但无论如何您可能想要这样做)
  3. Developer Dashboard
  4. 中设置您的Open Graph操作和对象
  5. 当用户在您的应用中执行相关操作时,请对以下端点进行简单的Graph API调用: https://graph.facebook.com/me/YOUR_APP_NAMESPACE:YOUR_ACTION? YOUR_OBJECT_TYPE=YOUR_OBJECT_URL&access_token=YOUR_ACCESS_TOKEN
  6. 完成。
  7. 您可以为操作添加额外的元素,例如action links,但上面概述了基础知识。一旦执行了这些步骤,用户将在其时间轴上看到类似的内容:

    https://developers.facebook.com/attachment/action_links_example_friendreact.png/

    “NYCCookbook”上的部分是可自定义的,点击此故事的大部分内容都会将Facebook用户带回您的网站。您可以获得许多好处if you implement this all correctly