我的代码是这样的
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 权限时。请帮帮我
最佳答案
您正在发送 GET
请求而不是 POST
,所以您得到的是现有评论的空列表。尝试更改 Net::HTTP::Get
至 Net::HTTP::Post
.
关于ruby-on-rails - 使用 Api 对 Facebook 帖子发表评论,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16910633/