当然,有很多关于如何在 Facebook 上完成很多不同事情的信息。资源不是缺少的,但我缺少某种信息。Open Graph
我觉得and有混淆Graph API
。
我正在编写一个将消息发布到用户墙上的应用程序。
- 用户授予对应用程序的访问权限
- 应用程序收集此用户信息
- 程序(在本例中为 Java)发布到用户墙
从理论上讲,这很简单。
为了让#3 工作,我使用了Graph API
发布调用。效果很好。
但是在完成所有这些工作之后,我在同一页面上看到了/PROFILE_ID/feed
调用状态:
在给定个人资料的供稿/墙上发布新帖子。请注意,此功能将很快被删除。
伟大的! 我尝试使用 Open Graph 找到等价物,但似乎找不到任何类似的东西。我已经看到一个应用程序在没有用户授权的情况下发布到墙上(我只希望用户授权应用程序一次,然后应用程序可以发布多次 - 用户不能参与每个帖子)它必须使用Action
和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
原始方法。
我希望有人能帮助我理解这一点。我不需要代码。已经有太多只有代码和错误修复的帖子了。我相信我需要理解。
提前致谢。