应用程序发布到用户墙 - 图形API与开放图形

时间:2013-02-01 16:13:41

标签: facebook facebook-graph-api facebook-opengraph

当然,有很多关于如何在Facebook上完成许多不同事情的信息。资源不是缺少的,但我缺少某种信息。我觉得Open GraphGraph API存在混淆。

我正在编写一个将消息发布到用户墙的应用程序。

  1. 用户授予对应用的访问权限
  2. App收集此用户信息
  3. 程序(在本例中为Java)发布到用户墙
  4. 理论上这很简单。

    为了让#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 找到的原始方法,即将很快删除

    我希望有人能帮助我理解这一点。我不需要代码。只有代码和错误修复的帖子太多了。我相信我需要理解。

    提前致谢。

1 个答案:

答案 0 :(得分:0)

让我们从您的请求开始3:程序(在本例中为Java)发布到用户墙

要做到这一点 1.你需要知道你要在用户的墙上发布什么。

  1. 根据Facebook-Opengraph,此信息将分为用户+操作+对象。

  2. 现在您需要定义您想要的操作。请参阅here

  3. 然后定义您的objects

  4. 将您的故事或消息发布到用户的墙上。