«Разработчик неактивный» на ударах Music Server-Side Authk Token Project
-
21-12-2019 - |
Вопрос
Я работаю над проектом и новой библиотекой Music API Beats для Clojure, но в моем тестировании я трудно получить аутентификацию доступа к записи, но аутентификация пользователя только для чтения работает нормально.
При тестировании моей библиотеки я настроил HTML-страницу, чтобы сделать OAUTH и получить код OAuth и затем кормить этот код в мою библиотеку, чтобы получить фактический токен аутентификации. Первая часть работает безупречно, вторая часть имеет страшный «разработчик неактивной» ошибки:
URL: /oauth/token
PARAMS: client_secret, client_id, redirect_uri, code, grant_type=authorization_code
METHOD: post (application/x-www-form-urlencoded)
.
Я дважды проверил, мой Redirect_uri такой же, как определено в моих параметрах приложения, и является URL-адресом HTML-страницы, с которой я сгенерировал код. Я даже проверил с поддержкой людьми, чтобы дважды проверить, что мое приложение не было дросселярным или чем-то, но это заняло слишком долго, и я сделал второе приложение и имел то же самое одинаково. Я посмотрел на другие вопросы поддержки, как это, и ничего не помогло, поэтому, если я не пропустил что-то в моем запросе, моя единственная другая мысль заключалась в том, что моя учетная запись пользователя все еще находятся на 14-дневной тропе и, возможно, это влияет на мой токен авторизации?
Любые идеи или предложения будут очень оценены.
Решение 2
Как @JSD указывал в Комментарий к моим вопросам , на конечной точке URL было опечатка.Правильная конечная точка - это (которую я имел в другой функции, и именно поэтому он работал правильно):
/oauth2/token
. Другие советы
from https://developer.beatsmusic.com/docs/ruad/getting_started/client_side_applications. «Область применения токена доступа, используя неявный поток, ограничивается чтением, только поскольку приложения для клиентов не могут хранить секрет. Вам нужно будет задать поток предоставления разрешений через аутентификацию веб-сервера для разрешений на запись, такие как обновление списка воспроизведения."
Я надеюсь, что это поможет.