#python #facebook #google-app-engine #facebook-apps
#python #Facebook #google-app-engine #facebook-приложения
Вопрос:
Я новичок в разработке приложений FB. Как только пользователь авторизует мое приложение, facebook выполняет следующий запрос
http://www.example.com/response#access_token=...amp;expires_in=3600
Теперь мой python не видит часть после ‘#’. Как мне получить часть, или я делаю что-то не так?
Ответ №1:
Вы не можете это использовать. Это часть аутентификации на стороне клиента. Фрагменты URI (данные после #) никогда не отправляются браузером на сервер. Вам нужно посмотреть аутентификацию на стороне сервера.
Ответ №2:
Краткий ответ: вам нужно заполнить YOUR_URL в https://www.facebook.com/dialog/oauth?
, затем приложение facebook (на python) должно отфильтровать возвращаемый URL и извлечь access_token при обратном вызове.
client_id=YOUR_APP_IDamp;redirect_uri=YOUR_URL
Для получения дополнительной информации зайдитеhttps://apps.facebook.com/fileglu/technical — я использую access_token facebook и access_token dropbox, чтобы включить доступ к dropbox внутри Facebook App.
Есть хукеры для Google Oauth 2.0, кому-нибудь требуется доступ к Google docs в Facebook?