【问题标题】:Publishing comments on my Facebook app profil在我的 Facebook 应用配置文件上发布评论
【发布时间】:2011-02-04 00:53:44
【问题描述】:

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

{"error":{"type":"OAuthException","message":"(#200) The user hasn't authorized the application to perform this action"}}

但是,我已将所有可能的授权作为测试用户授予此应用。 有什么建议吗?

加法

我也试过用here描述的方法 我使用的网址如下所示

curl_setopt($ch,CURLOPT_URL,'https://graph.facebook.com/'.$comment['id'].'/comments?'.$access_token)

现在我收到以下消息

{"error":{"type":"OAuthException","message":"(#100) Invalid fbid."}}

【问题讨论】:

    标签: oauth facebook


    【解决方案1】:

    好的,找到了我自己的解决方案,但记录一下,因为有些人像我一样绊倒:

    1. 首先你需要申请这个awesome authentification method.
    2. 需要通过以下方式调用facebook

    curl_setopt($ch, CURLOPT_POSTFIELDS, '&message=hello World'); curl_setopt($ch,CURLOPT_URL,'https://graph.facebook.com/'.$post['id'].'/comments?'.$access_token);

    【讨论】:

      【解决方案2】:

      如果您可以提供一些代码,这将有所帮助。然而,这通常是由 3 个原因造成的:

      1. 用户尚未安装您的应用。
      2. 您没有使用您执行的查询为此会话指定 VALID OAuth 访问令牌。
      3. 你没有来自用户的publish_streamwhich you need to publish.-你说你有这个,但是你指定了这个特定的权限吗?

      【讨论】:

      • 由于我正在测试,唯一的用户是我的个人 facebook 个人资料。作为用户,我授权在我的流上发布。但是我想要实现的是评论应用程序配置文件墙。我已经能够在应用墙上发布帖子,但无法对帖子发表评论(如果我清楚的话)。
      【解决方案3】:

      亲爱的,请从用户那里获得 publish_stream 的许可。错误正是因为如此。你可以像这样发布流

      【讨论】:

      • 见上文。我不想在用户墙上发表,我想在我自己的应用程序墙上发表评论。
      猜你喜欢
      • 2012-10-11
      • 2013-07-07
      • 1970-01-01
      • 1970-01-01
      • 2012-09-08
      • 1970-01-01
      • 1970-01-01
      • 2012-02-10
      • 1970-01-01
      相关资源
      最近更新 更多