2017-01-16 10 views
-2

コメントを取得しようとしているときに、このエラーメッセージが表示されます。HttPartyを使用してFacebookのコメントを取得する方法

article_url = "http://de.richarddawkins.net/articles/atheist-stephen-hawking-negiert-existenz-eines-gottes-die-wissenschaft-biete-eine-uberzeugendere-erklarung-des-universums" 

HTTParty.get("https://graph.facebook.com/comments?id=#{article_url}") 

#<HTTParty::Response:0xb4fa49c parsed_response={"error"=>{"message"=>"An access token is required to request this resource.", "type"=>"OAuthException", "code"=>104, "fbtrace_id"=>"Asfda7D+/qM"}}, @response=#<Net::HTTPBadRequest 400 Bad Request readbody=true>, @headers={"www-authenticate"=>["OAuth \"Facebook Platform\" \"invalid_token\" \"An access token is required to request this resource.\""], "access-control-allow-origin"=>["*"], "pragma"=>["no-cache"], "cache-control"=>["no-store"], "facebook-api-version"=>["v2.2"], "expires"=>["Sat, 01 Jan 2000 00:00:00 GMT"], "content-type"=>["application/json; charset=UTF-8"], "x-fb-trace-id"=>["Asfda7D+/qM"], "x-fb-rev"=>["2778708"], "vary"=>["Accept-Encoding"], "x-fb-debug"=>["pSZo8HXiIaM0tu9f0ss+swqnhShjgCQYpm3GN8GQS+olRNjmwTfiHPPE/8xZJRxu787j7JlwCHW9kwuayjcgeA=="], "date"=>["Mon, 16 Jan 2017 06:23:43 GMT"], "connection"=>["close"], "content-length"=>["139"]}> 

この問題を解決するのを手伝ってください。

答えて

0

あなたはクエリ文字列にACCESS_TOKENを追加する必要があると思います。

Ex。

HTTParty.get("https://graph.facebook.com/comments?id=#{article_url}&access_token=#{ACCESS_TOKEN}") 

はそれが私がアクセストークンを取得するにはどうすればよい

+0

を仕事だと思いますか。? –

+0

https://developers.facebook.com/docs/facebook-login/access-tokens –

+0

localhost:3000で動作しますか? –

関連する問題