Skip to main content

Command Palette

Search for a command to run...

spotify refresh token 발급

Updated
1 min read
spotify refresh token 발급

Spotify API에서 refresh token을 받으려면, OAuth 2.0 Authorization Code Flow를 사용해야 한다.

1. 애플리케이션 등록

spotify developer dashboard에서 애플리케이션을 등록하고 Client ID, Client secret를 받아야 한다.

2. Authorization Code 얻기

아래의 url을 사용해서 spotify에 로그인하고 권한을 승인한다.

https://accounts.spotify.com/authorize?response_type=code&client_id=<client_id>&scope=user-read-private%20user-read-email&redirect_uri=<redirect_uri>

각각 발급받은 client_id와 redirect_url로 교체


공식 홈페이지의 Request an access token를 보면 요청을 보내고 난 후 Response 결과로 refresh token이 나온다.

callback 내용을 보면 postman에서 사용할 수 있는 자료들이 있는데 해당 방법으로 요청 보내보자

auth에서 로그인을 주고,

headers

content-type : application/x-www-form-urlencoded

Authorization : client_id와 client_secret을 Base64로 인코딩한다. → Basic client_id:client_secret

body

grant_type : authorization_code

code : 위에서 발급받은 코드

redirect_uri : 개인 redirect_uri 주소

More from this blog

s3사용 및 s3:PutBucketPolicy 권한 오류

1. S3 생성 중 정책 생성 페이지에서 s3:PutBucketPolicy 권한이 없어 오류 발생 IAM 사용이 아닌 루트 사용자 버전으로 설명 AWS IAM 콘솔 → 정책 → AdministratorAccess⁠검색→ 정책이 나타나면 사용자에 연결→ 없다면 새로운 정책 추가 없으므로 AdministratorAccess 생성 정책 생성 버튼 클릭 → JSON 탭 선택 후 아래 코드 입력 → 생성 { "Version": "2012-10-1...

Mar 12, 20252 min read9
s3사용 및 s3:PutBucketPolicy 권한 오류

챗봇과 사용자의 대화 내용이 길어질수록 llm 호출 시 토큰 수가 증가하여 응답 시간이 지연되는 문제가 발생

https://youtu.be/5soSQgVHGEA OpenAI API를 이용한 챗봇을 만들면서 대화가 길어질수록 LLM 호출 시 토큰 수 증가로 응답 시간이길어지는 문제가 발생 문제분석 여기서 생각하는 문제는 db 조회의 부하 처음 챗봇에게 부여하는 역할이 너무 긴데, 이걸 매 API 호출마다 전송함 대화 흐름을 기억하기 위해 챗봇-유저 간 대화 내용을 모두 DB에 저장한 다음 그대로 API 호출 마다 LLM에 전달함 → 모든 대화 ...

Jan 16, 20253 min read122
챗봇과 사용자의 대화 내용이 길어질수록 llm 호출 시 토큰 수가 증가하여 응답 시간이 지연되는 문제가 발생

dayeon's blog

124 posts