Intereting Posts
Я не могу установить пакет, связанный с PHP с yum Метод построения эхо-возврата; отправка нескольких предметов в корзину Paypal сразу с помощью php Сообщение не работает в Ajax для сохранения ввода в базу данных Подключение к базе данных Sharepoint через PHP Как автоматически удалить строки данных из таблицы mysql через 24 часа после ввода данных в таблицу? Как я могу дважды использовать mysqli_fetch_array ()? Как найти первый день следующего месяца и оставшиеся дни до этой даты с помощью PHP Как загрузить файл с помощью PHP и Mysql DB Автоматический активный класс для Twitter-загрузки Bootstrap Navigation в Laravel Как установить тип контента с помощью Zend_Http_Client в PUT? Как автоматически прокручивать нижнюю часть окна текстового файла? Проверьте, существует ли отношение toToMany – Laravel Codeigniter: невозможно подключиться к серверу базы данных, используя предоставленные настройки Как заменить текстовые URL-адреса и исключать URL-адреса в тегах HTML?

Регистрация Fitbit oauth

Мое приложение ссылается на API FitBit. Пользователи (через мой портал) предоставляют доступ к моему приложению через API OAUTH FitBit для захвата данных для пользователей. Все работает отлично ИСКЛЮЧАЕТ, что многие из моих пользователей используют общий компьютер. FitBit запоминает учетные данные от предыдущего пользователя и не запрашивает пароль при запросе разрешения на доступ. Конечным результатом является то, что я получаю атрибут предыдущего пользователя, связанный с текущим пользователем. Есть ли способ заставить фактический экран входа в логику (стирание файлов cookie?) Вместо того, чтобы иметь их запятую? Кто-нибудь знает как это сделать? Я использую php с пакетом net.manuellemos.oauth oauth, если это имеет значение.

Solutions Collecting From Web of "Регистрация Fitbit oauth"

Решение заключалось в том, чтобы добавить requestCredentials = true в url. Поэтому вместо отправки их по адресу : https://api.fitbit.com/oauth/authorize?oauth_token= {мой токен}

я отправляю их по адресу : https://api.fitbit.com/oauth/authorize?requestCredentials=true&oauth_token= {мой токен}

если вы используете пакет net.manuellemos.oauth, как я, это изменение файла oauth_configuration.json. секция фиттита теперь должна выглядеть так:

"Fitbit": { "oauth_version": "1.0a", "request_token_url": "https://api.fitbit.com/oauth/request_token", "dialog_url": "https://api.fitbit.com/oauth/authorize?requestCredentials=true", "access_token_url": "https://api.fitbit.com/oauth/access_token" },