Вот моя проблема:Неверные учетные данные при попытке получить ящик API токенов
Я следовал инструкциям, размещенные на вас трубке: «Получить Box доступ Идентификаторы в 2 Быстрых действиях», используя client_id
и client_secret
предоставленного коробкой
step1: получить auth_code
Я скопировать и вставить следующий запрос в браузере Firefox:
step2: использовать код из step1, чтобы получить доступ и обновить маркера, с помощью завитка:
curl -v -k https://www.box.com/api/oauth2/token -d 'grant_type=authorization_code&code={auth_code}&client_id={MY_CLIENT_ID}&client_secret={MY_CLIENT_SECRET}' -X POST
réponse я получаю «недействительные учетные данные клиента». Я что-то пропустил? Заранее благодарим за помощь. Я действительно не знаю, как устранить эту ошибку.
Сколько времени прошло между шагами 1 и 2? – Peter
Вам нужно быть быстрым - «Код авторизации: код авторизации действителен только в течение 30 секунд». http://developers.box.com/oauth/ – madebydavid
Скорее всего, вы оставили что-то, что заставляет запрос curl принимать только первую строку, игнорируя «-d ...» и далее. Если вы слишком медленны, вы получите эту ошибку: {«error»: «invalid_grant», «error_description»: «Идентификатор авторизации»} – paapfly