Как сделать HTTPS-вызов изнутри контроллера Rails - PullRequest
0 голосов
/ 29 августа 2011

Мне нужно получить доступ к API графика Facebook следующим образом:

$request_content = json_decode(file_get_contents("https://graph.facebook.com/$request_id?$app_token"), TRUE);

Как я могу сделать это внутри контроллера Rails?

(выше от php)

Ответы [ 2 ]

0 голосов
/ 29 августа 2011
require 'net/http'
fb = Net::HTTP.get_response(URI.parse("https://graph.facebook.com/#{request_id}?#{app_token}")).body
request_content = ActiveSupport::JSON.decode(fb)
0 голосов
/ 29 августа 2011

Не проверено, но попробуйте что-то вроде этого:

require 'net/http'
request_content = Net::HTTP.get_response(URI.parse("https://graph.facebook.com/#{request_id}?#{app_token}")).body
...