2012-07-25 53 views
0

我正在构建一个网站,当用户在我的网站上执行操作时,我将要求用户提供权限,以便将故事发布回用户墙。我希望故事中包含一个链接回我的网站,以便朋友们可以看到采取的行动。发布操作:从用户墙上链接回网站

我不确定是否有正确的权限,因为我无法从故事帖子中获取链接返回到我的网站。我看到了publish_stream,但现在看起来很老了。任何指向FB政策和文件的指针,将不胜感激。我

回答

1

而不是做流发布,你应该改为使用开放图行动,这会给你一个更好的结果,并感觉你的用户少'垃圾'。我不能发布代码,因为它需要适合你现有的设置,但它是一个相对简单的过程,有很好的文档记录(https://developers.facebook.com/docs/opengraph/动作/):

  1. Auth用户通过提示他们给出publish_actions权限和您的应用可能需要的任何其他权限。
  2. 将用户访问令牌存储在数据库中(如果您使用的是客户端Javascript SDK,则不需要,但您可能仍想这样做)
  3. Developer Dashboard中设置Open Graph操作和对象。
  4. 当用户在您的应用程序相关的动作,做一个简单的图形API调用以下端点: https://graph.facebook.com/me/YOUR_APP_NAMESPACE:YOUR_ACTION? YOUR_OBJECT_TYPE=YOUR_OBJECT_URL&access_token=YOUR_ACCESS_TOKEN
  5. 完成。

您可以为该操作添加额外的元素,例如action links,但上面列出了基本操作。一旦你完成这些步骤,用户将看到他们的时间表是这样的:

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

那对NYCCookbook“说的是定制的,点击这个故事的大部分地区将带给Facebook用户的部分回到您的网站。有很多好处你可以得到if you implement this all correctly

+0

谢谢。这非常有帮助。我会深入研究文档。 – 2012-07-26 16:40:36

相关问题