YouTube 동영상 제목을 가져 오는 중입니다. 그것을 이해하는 것처럼 보이지 않습니다. 지금까지 나는 이것을 가지고 다음 jQuery 코드는 비디오의 제목을 가져옵니다자바 스크립트에서 v3 URL API를 사용하여 YouTube 동영상 제목을 가져 오는 방법 w Ajax 및 JSON
9
A
답변
10
가 나는
https://www.googleapis.com/youtube/v3/videos?id=itemId&key=apiKey&fields=items(snippet(title))&part=snippet
와 구문 그래서, 많은 잘못하지
alert(data.items[0].snippet.title);
를 사용하여 작업있어! 하지만 문제가 실제로 Google API의 '허용 된 리퍼러'를 설정할 때 백엔드에 있다는 것을 알았습니다. V3 API를 사용하면 API가 속해야하는 리퍼러를 선택할 수 있으므로 다른 사용자가 API를 훔쳐서 사용할 수 없습니다. 따라서 요청한 도메인 이름/IP를 기반으로 요청을 보낸 경우 API가 작동합니다. 제한을주지 않으면 코드가 작동하지만 내 도메인에 들어가면 실패합니다! 나는
.mydomainname.com/을 입력했는데 제안 된 것과 같은 형식이지만 어떻게 든 오류가납니다. 이제는 왜 그 이유를 알아 냈습니다.
3
q = 'https://www.googleapis.com/youtube/v3/videos?id='+ itemId +'&key='+ ytApiKey +'&fields=items(snippet(channelId,title,categoryId))&part=snippet' ;
$.ajax({
url: q,
dataType: "jsonp",
success: function(data){
alert(data.items[0].title);
console.log(data.snippet.title);
},
error: function(jqXHR, textStatus, errorThrown) {
alert (textStatus, + ' | ' + errorThrown);
}
});
감사합니다.
$.ajax({
url: "https://www.googleapis.com/youtube/v3/videos?id=" + videoId + "&key="+ apiKey + "&fields=items(snippet(title))&part=snippet",
dataType: "jsonp",
success: function(data){
console.log(data.items[0].snippet.title);
},
error: function(jqXHR, textStatus, errorThrown) {
alert (textStatus, + ' | ' + errorThrown);
}
});
+3
이런 식으로 일을하는 것이 좋지 않습니까? 누구든지 볼 수있는 자바 스크립트에 apiKey를 노출해야하므로? –
관련 문제
- 1. Youtube API v3 - 동영상 URL 가져 오기
- 2. Youtube API v3 동영상 검색, 제목 및 URL 검색
- 3. youtube api를 사용하여 동영상 업데이트
- 4. YouTube API에서 동영상 조회수를 가져 오는 방법
- 5. Youtube API v3 동영상 가져 오기 - PHP
- 6. YouTube API를 사용하여 동영상 자막을 얻는 방법
- 7. YouTube V3 API에서 URL 값을 가져 오는 방법은 무엇입니까?
- 8. YouTube 동영상 제목 가져 오기
- 9. 등의 URL 자바에서 YouTube 동영상 ID를/가져 오는 방법을
- 10. Youtube api v3 채널 동영상 가져 오기
- 11. YouTube API를 사용하여 YouTube 동영상 링크 추출
- 12. 변수로 YouTube 동영상 URL 받기
- 13. YouTube API를 사용하여 YouTube 브로드 캐스트 동영상 URL을 가져 오는 방법은 무엇입니까?
- 14. 동영상 ID가 있으면 어떻게 YouTube 동영상의 제목을 얻을 수 있습니까?
- 15. Youtube Player API를 사용하여 다른 YouTube 동영상 재생
- 16. 동영상 URL 미리보기 이미지를 가져 오는 방법
- 17. Youtube API v3 위치별로 검색 동영상
- 18. .get 및 youtube api를 사용하여 동영상 존재 여부 확인
- 19. YouTube api v3
- 20. YouTube에 동영상 업로드 오류 (YouTube API v3 - Visual Basic .NET 프로젝트 w/v3 DLL 포함)
- 21. C#에서 Gmail API를 사용하여 Gmail 제목을 가져 오는 방법
- 22. YouTube 클라이언트 API에서 동영상 피드 가져 오기
- 23. YouTube 데이터 API (v3)를 사용하여 Android 앱에서 Youtube 동영상 다운로드
- 24. android 용 Youtube API를 사용하여 앱에서 YouTube 동영상 표시
- 25. 자바 스크립트에서 값으로 데이터를 가져 오는 방법
- 26. YouTube API - URL 목록에서 동영상 등급 가져 오기
- 27. json 파일을 자바 스크립트에서 텍스트 변수로 가져 오는 방법
- 28. 유튜브 API를 동영상 URL 형식
- 29. YouTube API 검색 및 동영상 목록 가져 오기
- 30. youTube API를 사용하여 YouTube 추천 동영상 URL을 얻는 방법은 무엇입니까?
https://developers.google.com/youtube/v3/docs/videos/list – Lane
이런 식으로 일을하는 것이 좋지 않겠습니까? 누구든지 볼 수있는 자바 스크립트에 apiKey를 노출해야하므로? –
제 생각에 도메인을 Google의 설정 페이지에서 API 키와 연결할 수 있습니다. 그런 식으로 유튜브는 API 호출의 출처를 알기 때문에 다른 사람들이 단순히 API 키를 사용할 수 없습니다. 문제가 발생하여 문제가 발생하여 질문이 열리게되었습니다. 거기에 의견이 있지만 아직 시도하지 않았습니다. http://stackoverflow.com/questions/28032237/youtube-api-v3-referer-not-working-in-javascript?noredirect=1#comment44452710_28032237 –