24.03.14 #65일차 (API)

신규섭·2024년 3월 14일
0

개인 프로젝트

목록 보기
12/20

API 순서

  1. 인가 코드
  • 스포티파이에 인증 요청을 보내고 리퀘스트 매핑으로 코드를 받고 토큰을 받을 페이지로 넘겨준다.
  1. 토큰
  • ajax post 방식으로 클라이언트 ID와 비밀번호, 인가 코드를 받을 URI를 보내주고 토큰을 얻는다.
  1. sdk 설치
  • sdk 플레이어를 생성하고 플레이어를 생성할 함수에게 받은 토큰을 전달해준다.

오류 발생

하루종일 토큰 문제로 헤맸는데 스코프 문제였다

<a id="" href="https://accounts.spotify.com/authorize?client_id=1440fd0b1217439f81573cf6470a1a51&response_type=code&redirect_uri=http://localhost:8081/usr/home/SpotifyRedirect&scope=user-read-private user-read-email user-read-playback-state user-modify-playback-state streaming">

이 단 한줄만 수정하면 되었던 문제다.

인가 코드를 받을때 권한 범위로 스코프를 따로 요청하지 않았고 권한 문제로 재생 플레이어를 불러 올 수 없었던것.

생각해볼것

스포티파이 플레이어

0개의 댓글