Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Facebook 应用程序发布到用户墙-图形API与开放图形_Facebook_Facebook Graph Api_Facebook Opengraph - Fatal编程技术网

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

Facebook 应用程序发布到用户墙-图形API与开放图形,facebook,facebook-graph-api,facebook-opengraph,Facebook,Facebook Graph Api,Facebook Opengraph,当然,Facebook上有很多关于如何完成很多不同事情的信息。资源不是缺少的东西,但我缺少一些信息。我觉得与开放图形和图形API有混淆 我正在编写一个应用程序,它会将一条消息发布到用户的墙上 用户授予对应用程序的访问权限 应用程序收集此用户信息 程序(在本例中为Java)发布到用户墙 理论上这很简单 为了使#3正常工作,我使用了graphapi调用。效果很好 但在完成所有这些工作后,我在同一页上看到/PROFILE\u ID/feed调用声明: 在给定配置文件的提要/墙上发布新帖子请注意 功能将

当然,Facebook上有很多关于如何完成很多不同事情的信息。资源不是缺少的东西,但我缺少一些信息。我觉得与
开放图形
图形API
有混淆

我正在编写一个应用程序,它会将一条消息发布到用户的墙上

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

    为了使#3正常工作,我使用了
    graphapi
    调用。效果很好

    但在完成所有这些工作后,我在同一页上看到
    /PROFILE\u ID/feed
    调用声明:

    在给定配置文件的提要/墙上发布新帖子请注意 功能将很快被删除。

    太好了!我试着用开放图找到等价物,但似乎找不到类似的东西。我已经看到,如果一个应用程序在没有用户授权的情况下发布到墙上(我只希望用户授权该应用程序一次,然后该应用程序可以发布多次-用户不能参与每个帖子),它必须使用
    操作
    对象
    ,但只能使用Facebook预定义的。。。这仍然可以通过HTTP请求来完成吗

    为了消除混淆,在
    打开图中
    高级主题中,它引用了“使用”

    curl -X POST \
      -F 'message=Post%20with%20app%20access%20token' \
      -F 'access_token=YOUR_APP_ACCESS_TOKEN' \
      https://graph.facebook.com/4804827/feed
    
    这又回到了我使用
    图形API发现的原始方法,将很快被删除

    我希望有人能帮助我理解这一点。我不需要密码。已经有太多的帖子只包含代码和bug修复。我相信我需要理解


    提前感谢。

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

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

  • 根据,此信息被分离为用户+操作+对象

  • 现在您需要定义您想要的操作。提及

  • 然后定义你的

  • 将您的故事或消息发布到用户的墙上