"Développeur inactif" sur la demande de jeton automatique de Beats Music Server-Server

StackOverflow https://stackoverflow.com//questions/24028518

  •  21-12-2019
  •  | 
  •  

Question

Je travaille sur un projet et une nouvelle bibliothèque d'API de musique de Beats pour Clojure, mais dans mes tests, je trouve qu'il est difficile d'obtenir une authentification d'accès en écriture, mais une authentification utilisateur en lecture seule fonctionne bien.

En test Ma bibliothèque I Configurez une page HTML pour faire le code OAuth et obtenir le code OAuth, puis alimentez ce code dans ma bibliothèque pour aller chercher le jeton d'authentification réel. La première partie fonctionne parfaitement, la deuxième partie a l'erreur redoutée "Développeur inactive":

URL: /oauth/token
PARAMS: client_secret, client_id, redirect_uri, code, grant_type=authorization_code
METHOD: post (application/x-www-form-urlencoded)

J'ai vérifié mon redirect_uri est identique à celui défini dans mes paramètres d'application et est l'URL de la page HTML que j'ai générée le code avec. J'ai même vérifié avec les gens de soutien pour vérifier que ma demande n'était pas étranglée ou quelque chose qui a pris trop de temps et j'ai fait une deuxième demande et avoir exactement les mêmes résultats. J'ai examiné d'autres questions de soutien comme celle-ci et rien n'a aidé, alors à moins que je ne manque que quelque chose dans ma demande d'authentifie, ma seule autre pensée était que mon compte d'utilisateur est toujours sur le sentier de 14 jours et que cela affecte peut-être mon Auth Jeton d'une certaine manière?

Des idées ou des suggestions seraient grandement appréciées.

Était-ce utile?

La solution 2

comme @jsd a souligné dans aCommentaire sur ma question , il y avait une faute de frappe dans le point d'extrémité de l'URL.Le point final correct est (que j'avais dans l'autre fonction et c'est pourquoi il fonctionnait correctement):

/oauth2/token

Autres conseils

de https://developer.beatsmusic.com/docs/read/getting_started/client_side_applications «La portée d'un jeton d'accès utilisant le flux implicite est limitée uniquement à la lecture seule, car les applications côté client ne peuvent pas garder un secret. Vous devrez demander au flux de subvention d'autorisation via l'authentification du serveur Web pour les autorisations d'écriture, telles que la mise à jour d'une playlist."

J'espère que cela vous aidera.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top