【发布时间】:2013-02-01 16:13:41
【问题描述】:
当然,关于如何在 Facebook 上完成很多不同的事情有很多信息。资源不是缺少的,但我缺少某种信息。我觉得Open Graph 和Graph API 存在混淆。
我正在编写一个可以向用户墙发布消息的应用程序。
- 用户授予对应用的访问权限
- 应用收集此用户信息
- 程序(在本例中为 Java)发布到用户墙
理论上这很简单。
为了让#3 工作,我使用了Graph API publishing 调用。效果很好。
但在完成所有这些工作后,我在同一页面上看到/PROFILE_ID/feed 调用状态:
在给定个人资料的供稿/墙上发布新帖子。 请注意,这 功能很快就会被移除。
太棒了!我尝试使用 Open Graph 找到等效项,但似乎找不到任何类似的东西。我已经看到一个应用程序在没有用户授权的情况下发布到墙上(我只希望用户授权应用程序一次,然后应用程序可以发布多次 - 用户不能参与每个帖子)它必须使用 @ 987654327@ 和 Objects,但只有 Facebook 预定义...这仍然可以通过 HTTP request 完成吗?
为了消除混乱,在Open Graph 高级主题How-To: Use an app Access token 它指回使用
curl -X POST \
-F 'message=Post%20with%20app%20access%20token' \
-F 'access_token=YOUR_APP_ACCESS_TOKEN' \
https://graph.facebook.com/4804827/feed
这又回到了我使用Graph API 找到的原始方法,很快就会被删除。
我希望有人能帮助我理解这一点。我不需要代码。已经有太多只有代码和错误修复的帖子了。我相信我需要理解。
提前致谢。
【问题讨论】:
标签: facebook facebook-graph-api facebook-opengraph