Oauth 在我的Facebook应用程序profil上发布评论

Oauth 在我的Facebook应用程序profil上发布评论,oauth,facebook,Oauth,Facebook,我的服务器可以在我的Facebook应用程序墙上发布帖子。但是我想发表关于用户写在墙上的评论。。。当尝试将评论发布到给定的帖子ID时,我总是会得到以下信息: {“error”:{“type”:“OAutheException”,“message”:“(#200)用户尚未授权应用程序执行此操作”} 但是,我以测试用户的身份对此应用程序进行了所有可能的授权。 有什么建议吗 添加 我还尝试使用所描述的方法 我使用的URL如下所示 <fb:login-button perms="publish_s

我的服务器可以在我的Facebook应用程序墙上发布帖子。但是我想发表关于用户写在墙上的评论。。。当尝试将评论发布到给定的帖子ID时,我总是会得到以下信息:

{“error”:{“type”:“OAutheException”,“message”:“(#200)用户尚未授权应用程序执行此操作”}

但是,我以测试用户的身份对此应用程序进行了所有可能的授权。 有什么建议吗

添加

我还尝试使用所描述的方法 我使用的URL如下所示

<fb:login-button perms="publish_stream" autologoutlink="true"></fb:login-button>
curl\u setopt($ch,CURLOPT\u URL,'https://graph.facebook.com/“.$comment['id']./comments?”.$access\u token)

现在我得到以下信息


{“error”:{“type”:“OAuthException”,“message”:“(#100)无效fbid。”}}

如果您能给出一些代码,这将有所帮助。然而,这通常是由三个原因造成的:

  • 用户尚未安装你的应用程序
  • 您没有使用执行的查询为此会话指定有效的OAuth访问令牌
  • 您没有来自用户的
    publish\u流
    ,-您说过您有这个,但是您指定了这个特定的权限吗

  • 亲爱的,从用户处获取发布\u流的权限。这个错误就是因为这个。您可以像这样获取发布流

    <fb:login-button perms="publish_stream" autologoutlink="true"></fb:login-button>
    好的,我找到了自己的解决方案,但要记录在案,因为有些人和我一样会绊倒:

  • 首先,你需要应用这个
  • 需要通过以下方式致电facebook
  • curl_setopt($ch,CURLOPT_POSTFIELDS,&message=hello World');
    
    curl_setopt($ch,CURLOPT_URL,'https://graph.facebook.com/“.$post['id']./comments?”.$access_-token)

    因为我正在测试,所以唯一的用户是我的个人facebook档案。作为一个用户,我授予了在我的流上发布的授权。然而,我想要实现的是评论应用程序配置文件墙。我已经能够在应用程序墙上贴出帖子,但无法在帖子上发表评论(如果我清楚的话)。请参见上文。我不想在用户墙上发布,我想在我自己的应用程序墙上发布评论。