엑
대표칭호 없음
이해도 | 입문자 |
---|---|
게임버전 (JE) | 관련없음 |
게임버전 (BE) | 관련없음 |
실시간 스트리밍 중 구독,후원을 통한 이벤트 발생하게 플러그인을 짜려고 합니다
챗 지피티 이용해서 파이썬으로 플러그인 제작까지는 가능ㅇ 하겠는데
유튜브 api연동을 하는 단계에서 유튜브 측에서 연결해준
youtube data api
youtube analytics api
둘 다 사용을 해봤지만 반올림이 된다거나 날짜별로 된다거나 같은 상황이 발생해서 실시간 스트리밍엔 적합하지 않은 api로 판단되어 도움 요청합니다
관련 api 연동해 보신 고수분들의 조언을 듣고 싶습니다 ㅠㅠ
gamediller
2 시간 전1. 추천 API와 기존 API가 왜 부적절한지
2. API 설정
liveChatMessages.list
메서드를 사용해 실시간 채팅과 이벤트 데이터를 수신할 수 있습니다.3. 마인크래프트와 연동
4. 예제 코드 python
import google.oauth2.credentials from googleapiclient.discovery import build import requests # OAuth 2.0 인증을 통해 API 클라이언트 생성 credentials = google.oauth2.credentials.Credentials(token="YOUR_ACCESS_TOKEN") youtube = build("youtube", "v3", credentials=credentials) # 실시간 채팅 메시지 가져오기 (YouTube Live Streaming API) response = youtube.liveChatMessages().list( liveChatId="YOUR_LIVE_CHAT_ID", part="snippet,authorDetails" ).execute() # 이벤트 발생 시 마인크래프트 서버로 전달 for chat_message in response["items"]: if chat_message["snippet"]["type"] == "superChatEvent": requests.post("http://localhost:8080/minecraft_event", json={ "user": chat_message["authorDetails"]["displayName"], "amount": chat_message["snippet"]["superChatDetails"]["amountDisplayString"], "message": chat_message["snippet"]["displayMessage"] })
5. 추가 팁
엑
2 시간 전와우 정말 자세하고 친절한 답변 감사합니다!
' API 키 및 OAuth 2.0 인증 정보 생성 ' 이 부분에서 제 유튜브 계정이 필요하니 이건 개인정보 문제로 의뢰를 맡기기에 부적합한 플러그인이겠죠??
무조건 저 혹은 믿을 수 있는 지인이 직접 제작을 해야 하는 부분이겠죠??
gamediller
1 시간 전네, 맞습니다.
API 키
및OAuth 2.0 인증 정보
는 유저의 계정과 민감한 정보(토큰, 권한 설정 등)를 다루기 때문에, 신뢰할 수 있는 본인 혹은 믿을 수 있는 지인이 직접 생성하고 관리해야 합니다.이러한 정보는 계정의 접근 권한을 허용하기 때문에, 외부 의뢰를 통해 진행할 경우 계정이 도용되거나, 불필요한 권한 남용 위험이 있을 수 있습니다. 따라서, 최대한 본인이 직접 설정을 진행하는 것이 가장 안전합니다.
만약 의뢰를 맡기더라도
OAuth 인증 과정
및API 키 생성
등 민감한 정보는 직접 관리하고, 플러그인 제작과 같은 개발적인 부분만 의뢰하는 것을 권장드립니다.안전한 개발과 유튜브 계정 보호를 위해 이런 부분을 꼭 신경 써 주시면 좋을 것 같습니다.
엑
2 분 전감사합니다 참고하겠습니다!!
경험자를 넘어서서 전문가이신 거 같은데
이쪽 업계 종사자이신가요?
아니면 저랑 동종 업계이신가요?
앞으로 유튜버,스트리머 길을 가면서 이쪽 업계에 발을 자주 들여야 할 거 같은데 기회가 된다면 디스코드 같은 연락처로 도움을 주고 받을 수 있을까요??