“Desenvolvedor inativo” na solicitação de token de autenticação do servidor Beats Music

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

  •  21-12-2019
  •  | 
  •  

Pergunta

Estou trabalhando em um projeto e em uma nova biblioteca da API Beats Music para Clojure, mas em meus testes estou achando difícil obter autenticação de acesso de gravação, mas a autenticação de usuário somente leitura funciona bem.

Ao testar minha biblioteca, configurei uma página HTML para fazer o OAuth e obter o código OAuth e, em seguida, alimentei esse código em minha biblioteca para buscar o token de autenticação real.A primeira parte funciona perfeitamente, a segunda parte apresenta o temido erro "Desenvolvedor inativo":

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

Verifiquei novamente se meu redirect_uri é o mesmo definido nas configurações do meu aplicativo e é o URL da página HTML com a qual gerei o código.Até verifiquei com o pessoal do suporte se meu aplicativo não estava limitado ou algo assim, mas demorou muito e fiz um segundo aplicativo e obtive exatamente os mesmos resultados.Eu olhei para outras perguntas de suporte como esta e nada ajudou, então, a menos que esteja faltando alguma coisa em minha solicitação de autenticação, meu único outro pensamento é que minha conta de usuário ainda está em seu registro de 14 dias e talvez isso esteja afetando meu token de autenticação de alguma forma?

Qualquer idéia ou sugestão seria muito apreciada.

Foi útil?

Solução 2

Como @jsd apontou em um comentário sobre minha pergunta, houve um erro de digitação no endpoint do URL.O endpoint correto é (que eu tinha na outra função e por isso estava funcionando corretamente):

/oauth2/token

Outras dicas

De https://developer.beatsmusic.com/docs/read/getting_started/Client_Side_Applications"O escopo de um token de acesso usando o fluxo implícito é limitado apenas para leitura, pois os aplicativos do lado do cliente não podem manter um segredo.Você precisará solicitar o fluxo de concessão de autorização por meio da autenticação do servidor Web para permissões de gravação, como atualizar uma lista de reprodução."

Eu espero que isso ajude.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top