문제

프로젝트 및 새로운 비트 뮤직 API 라이브러리에서 일하고 있지만 테스트에서는 쓰기 액세스 인증을 받기가 어려워 지지만 읽기 전용 사용자 인증이 잘 작동합니다.

내 라이브러리 테스트에서 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는 내 응용 프로그램 설정에 정의 된 것과 같으며 HTML 페이지의 URL이 코드를 생성 한 것입니다. 나는조차도 신청서가 제한이 없거나 뭔가가 없었지만 너무 오래 걸리지 않고 두 번째 응용 프로그램을 만들었고 똑같은 결과를 얻었습니다. 나는 이와 같은 다른 지원 질문을 보았고 아무것도 도움이되지 않으므로 내 인증 요청에 뭔가를 놓치지 않는 한, 내 유일한 다른 생각은 내 사용자 계정이 아직 14 일의 트레일이고 아마도 내 영향을 미치는 것일 수도 있습니다. Auth 토큰은 어떤 식 으로든?

아이디어 나 제안은 크게 감사 할 것입니다.

도움이 되었습니까?

해결책 2

@jsd는 a내 질문에 대한 의견 , URL 끝점에 오타가있었습니다.올바른 엔드 포인트는 (다른 함수에 있었고 그 이유가 올바르게 작동하는 이유)입니다.

/oauth2/token
.

다른 팁

https://developer.beatsmusic.com/docs/read/getting_started/client_side_applications. "암시 적 흐름을 사용하여 액세스 토큰의 범위는 클라이언트 측 응용 프로그램이 비밀을 유지할 수 없기 때문에 읽기 만 제한됩니다. 재생 목록 업데이트와 같은 쓰기 권한을 위해 웹 서버 인증을 통해 권한 부여를 요청해야합니다."

이 도움이되기를 바랍니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top