当然,有很多关于如何在Facebook上完成许多不同事情的信息。资源不是缺少的,但我缺少某种信息。我觉得Open Graph
和Graph API
存在混淆。
我正在编写一个将消息发布到用户墙的应用程序。
理论上这很简单。
为了让#3工作,我使用了Graph API
publishing来电。效果很好。
但是在完成所有这些工作之后,我在同一页面上看到/PROFILE_ID/feed
来电状态:
在给定个人资料的Feed / wall上发布新帖子。 请注意这一点 功能将很快删除。
太棒了!我尝试使用Open Graph找到相应的东西,但似乎找不到类似的东西。我已经看到了一个应用程序在没有用户授权的情况下发布到墙上(我只希望用户授权应用程序一次,然后应用程序可以发布多次 - 用户不能参与每个帖子)它必须使用{ {1}}和Action
,但只有Facebook预定义......这仍然可以通过Objects
完成吗?
为了解决这一问题,在HTTP request
高级主题How-To: Use an app Access token中,它会重新使用
Open Graph
这回到我使用curl -X POST \
-F 'message=Post%20with%20app%20access%20token' \
-F 'access_token=YOUR_APP_ACCESS_TOKEN' \
https://graph.facebook.com/4804827/feed
找到的原始方法,即将很快删除。
我希望有人能帮助我理解这一点。我不需要代码。只有代码和错误修复的帖子太多了。我相信我需要理解。
提前致谢。
答案 0 :(得分:0)
让我们从您的请求开始3:程序(在本例中为Java)发布到用户墙
要做到这一点 1.你需要知道你要在用户的墙上发布什么。
根据Facebook-Opengraph,此信息将分为用户+操作+对象。
现在您需要定义您想要的操作。请参阅here
然后定义您的objects
将您的故事或消息发布到用户的墙上。