使用Api评论Facebook帖子

时间:2013-06-04 05:48:07

标签: ruby-on-rails facebook-graph-api

我的代码就是这个

    request_url = "https://graph.facebook.com/378389388847425_614638371889191/comments?access_token=user_access_token&message=wow"
    uri = URI.parse(request_url)       
    http = Net::HTTP.new(uri.host, uri.port)
    http.use_ssl = true
    http.verify_mode = OpenSSL::SSL::VERIFY_NONE
    request = Net::HTTP::Get.new(uri.request_uri)
    response = http.request(request)
    body = response.body

    feed_list = JSON.parse(body)

返回

{
   "data": [

   ]
}

并且评论没有在帖子上显示。当我在access_token中拥有publish_stream权限时。请帮助我

1 个答案:

答案 0 :(得分:1)

您正在发送GET请求而不是POST,因此您获得的是现有评论的空列表。尝试将Net::HTTP::Get更改为Net::HTTP::Post