에서 '내 응용 프로그램 등록' 클릭
작성 후 저장
//
그리고 기존에는 HTTP Header에 'Client-ID'만 넣으면 됐었는데, 언제부터인지 'Authorization' 값도 추가해야 하게 바뀌었다.
아래는 추가법 'OAuth client credentials flow' 으로 값 구할 수 있다.
https://dev.twitch.tv/docs/authentication/getting-tokens-oauth
<포멧> POST https://id.twitch.tv/oauth2/token ?client_id= &client_secret= &grant_type=client_credentials &scope=
예시에서 client_id, client_scret에 본인 앱 값 넣고 request 날리면
{
"access_token": "b12uni8ycl#########b6ulgx88xmc",
"expires_in": 5####10,
"token_type": "bearer"
}
와 같이 값을 받을 수 있다.
최종!
얻은 Client-ID값과 Authorization 값을 Header에 넣으면 정상적으로 twtich api 호출 가능하다.
['Client-ID'] = 'e72gwu1xsgxvguf08sve##########';
['Authorization'] = 'Bearer b12uni8ycl#########b6ulgx88xmc';
'마주쳤던 에러 해결 모음' 카테고리의 다른 글
[문제해결] v3 감염된 압축 파일의 치료방법이 치료 안 함 으로 설정되어 있습니다.(코드 6001) (0) | 2022.03.09 |
---|---|
깃 사용(add, commit) 시 /index.lock': File exists. 에러 나는 경우 (0) | 2022.03.06 |
Failed to connect to repository - jenkins bitbucket 연동하며 애먹었던 에러 (0) | 2021.08.15 |
Spring boot 'Process finished with exit code 1' 에러 해결 (0) | 2021.01.20 |
[에러] Could not initialize class org.springframework.jdbc.core.StatementCreatorUtils (0) | 2019.10.02 |
댓글