Проблема с токеном URL для API Basecamp 3 - PullRequest
0 голосов
/ 21 января 2019

Я создаю приложение oauth для подключения к API Basecamp 3 с использованием PHP и следую документации здесь.

https://github.com/basecamp/api/blob/master/sections/authentication.md

URL авторизации запроса работает нормально

https://launchpad.37signals.com/authorization/new

но URL-адрес токена создает страницу, не найденную

https://launchpad.37signals.com/authorization/token

Я связался с Basecamp, но не получил ответа. Они говорят, что не расставляют приоритеты в случае проблем с API, потому что его используют лишь немногие клиенты.

Есть какие-нибудь идеи о том, каким будет правильный URL для получения токенов?

1 Ответ

0 голосов
/ 02 февраля 2019

Есть 4 шага:

Шаг 1: Выберите сервис webhook или создайте свой собственный (что, безусловно, занимает больше времени).Это получит аутентификацию.

Шаг 2: Зарегистрируйте ваше приложение в Basecamp.он даст вам клиентский ключ и секретный ключ

Шаг 3: Вам нужно сделать GET вызов на ... / новый адрес.Вам нужно передать клиентский ключ, секретный ключ и URL перенаправления.API отправит 8-значный номер в Webhook.Вам нужно извлечь это из webhook.

Шаг 4: Сделайте тот же GET вызов по адресу ... / token.Вы передадите ключ в дополнение ко всей предыдущей информации в заголовке.Затем вы получите токен доступа.

Предположительно, с помощью этого токена вы сможете активировать все остальные API.Я не понял эту часть.

...