0

У меня простая ситуация: я знаю как UID пользователя, так и пароль, и я хочу создать запросы API, такие как https://graph.facebook.com/220439?access_token=....Facebook токен доступа - когда я знаю uid и пароль

Что я не хочу перенаправить пользователя на страницу Facebook и попросить его дать мне разрешение - так как я знаю учетные данные. Есть ли способ получить access_token напрямую? Или, по крайней мере, сделать первый запрос OAuth только один раз, получить постоянный маркер запроса, а затем переключить его только для обычного токена доступа при вызове API?

И, кстати, я использую PHP SDK.

ответ

1

No. Facebook довольно четко указано, что вы не можете отправить учетные данные для их API для того, чтобы выполнить логины и т.д.

+0

Они используются, чтобы иметь параметр offline_access для проверки подлинности, но они depricated, что сейчас. Я проверю дважды, но afaik вам нужно пройти аутентификацию каждый раз, когда истекает срок действия токена и т. Д. –

+0

«теперь мы разрешаем использовать access_tokens с долговременным сроком действия, который может быть обновлен каждый раз, когда пользователь обновляет ваше приложение» - http : //developers.facebook.com/roadmap/offline-access-removal/ –

Смежные вопросы