Я пишу простую процедуру, которая автоматически делает сообщение в facebook . Из того, что я понимаю, мне нужно иметь «токен доступа пользователя» до . Я использую Koala (но философия аналогична для других библиотек ). Во всяком случае, я создаю новую учетную запись OAuth:Получение токена доступа пользователя в facebook с помощью Koala
@oauth = Koala::Facebook::OAuth.new(app_id, app_secret, callback_url)
Инструкции коалы затем становятся несколько неясными. Следующие две строки:
@oauth.url_for_oauth_code # generate authenticating URL
@oauth.get_access_token(code) # fetch the access token once you have the code
Откуда возникает переменная «код»? Он не говорит в документации . Кроме того, получает ли метод get_access_token «токен приложения » или «user_access_token»? Имя метода нечеткое. Я попытался подойти к URL-адресу, который дал мне метод [url_for_oauth_code], , но он не дает мне никакого кода! Откуда возникает переменная «code»?
Вы нашли ответ? – poramo
Привет всем. Я очень новичок в использовании API. В '@oauth = Koala :: Facebook :: OAuth.new (app_id, app_secret, callback_url)' что должно быть значением ** callback_url **? Я хочу обновить токен существующего зарегистрированного пользователя. Заранее спасибо. – Vishal