0

I am building a website that will require the user to provide permission for us to post a story back to the users wall when the user takes an action on my website. I would like the story to include a link back to my website so that friends can see the actions taken.

I am not sure of the correct permissions because I cannot get a link back to my website from the story post. I saw publish_stream, but that appears to be old now. Any pointers to FB policy and documentation would be appreciated. I

4

1 回答 1

1

您应该使用 Open Graph 操作,而不是发布流式帖子,这将为您提供更好的结果,并减少用户对“垃圾邮件”的感觉。我无法发布可以为您执行此操作的代码,因为它需要适合您现有的设置,但这是一个相对简单的过程,有据可查(https://developers.facebook.com/docs/opengraph/行动/):

  1. 通过提示用户授予publish_actions权限以及您的应用可能需要的任何其他权限来对用户进行身份验证。
  2. 将用户访问令牌存储在您的数据库中(如果您使用的是客户端 Javascript SDK,则不需要,但您可能仍想这样做)
  3. 在Developer Dashboard中设置您的 Open Graph 操作和对象。
  4. 当用户在您的应用中执行相关操作时,对以下端点进行简单的 Graph API 调用: https://graph.facebook.com/me/YOUR_APP_NAMESPACE:YOUR_ACTION? YOUR_OBJECT_TYPE=YOUR_OBJECT_URL&access_token=YOUR_ACCESS_TOKEN
  5. 完毕。

您可以向操作添加额外的元素,例如操作链接,但是上面概述了基础知识。执行完这些步骤后,用户将在他们的时间轴上看到如下内容:

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

“on NYCCookbook”部分是可定制的,点击这个故事的大部分部分将使 Facebook 用户回到您的网站。如果您正确实施这一切,您可以获得许多好处。

于 2012-07-25T21:58:29.133 回答