목록유튜브컨텐츠탐색-StelLife/Twitch API (3)
안녕하세요
API요청 const twitch_channels_base_url = "https://api.twitch.tv/helix/streams"; exports.getTwitchLiveChannelsApi = async (user_id) => { const headers = { Authorization: `Bearer ${process.env.REACT_APP_TWITCH_ACCESS_TOKEN}`, "Client-Id": `${process.env.REACT_APP_TWITCH_CLIENT_ID}`, }; const params = { user_id, type: "live", }; try { const request = await axios.get(`${twitch_channels_base_url}`, { h..
twitch api의 search/channels 를 이용하여 원하는 채널을 검색합니다. /** * 채널이름을 query로 검색하여 live중인 채널을 반환 * @param {string} query * @returns */ exports.getTwitchLiveChannelsData = async (query) => { const twitch_channels_base_url = "https://api.twitch.tv/helix/search/channels"; const headers = { Authorization: `Bearer ${process.env.REACT_APP_TWITCH_ACCESS_TOKEN}`, "Client-Id": `${process.env.REACT_APP_TWITCH_CLIE..
https://dev.twitch.tv/console Twitch Twitch is the world's leading video platform and community for gamers. dev.twitch.tv 트위치 디벨로퍼는 트위치 계정으로 로그인을 하면 이용할 수 있습니다. 하지만 api 를 이용하기 위해서는 2차 인증을 등록해야 합니다. 로그인을 하고 2차 인증까지 등록했다면 응용 프로그램을 등록합니다. 앱 이름은 tw-api-test-01 과 같이 프로젝트를 설명할 이름, OAuth redirection url은 http://localhost 로 설정하여 로컬에서 테스트할 수 있도록 합니다. 관리 버튼을 누릅니다. api 요청을 할 때 전달해야하는 클라이언트 id와 신규 시크릿을 생성하여..