2012-10-16 2 views
0

업데이트 : 분명히 이것은 재생 목록 피드에서 동영상을 가져 오는 경우에만 발생합니다.비어있는 동영상에 대한 키워드 항목이이어서 삭제됨

최근에 내 youtube API가 동영상에 대한 요청으로 빈 키워드 항목을 반환하는 것으로 나타났습니다. 블로그 게시물을 http://apiblog.youtube.com/2012/08/video-tags-just-for-uploaders.html에 찾았으며 이미 채널/동영상 소유자로 요청을 보내고 있지만 아직 빈 키워드가 있습니다. 설명이나 제목과 같이 동영상 세부 정보를 변경하면 이로 인해 바람직하지 않은 부작용이있는 기존 키워드가 삭제됩니다.

예를 들어 모든 비디오에 동일한 설명이있는 비디오 시리즈가 있습니다. API를 사용하여 목록의 모든 동영상을 실행하고 세부 정보를 업데이트 할 수있는 완벽한 장소입니다. 이것은 잘 작동하는 데 사용되었습니다. 그러나 불운 한 날,이 일상은 파괴적이었습니다. 이 작업을 수행 할 때마다 키워드가 지워지고 영향을받은 모든 vids를 거쳐 손으로 잃어버린 키워드를 대체해야합니다. API 기반 유틸리티 사용이 중단되기 시작 했으므로 중단했습니다.

설명과 제목은 원하는대로 업데이트되지만 터치하지 않으면 키워드가 공백으로 표시됩니다. API 문서의 어딘가에서 동영상 세부 정보에 대한 업데이트를 제출할 때 채워지지 않은 항목이 지워지는 것을 알 수 있습니다. 이 경우, 내가 돌아 오는 키워드 항목이 이미 비어 있기 때문에 이외의 비디오 에 대한 모든 업데이트로 인해 키워드가 삭제됩니다.

아무도 아이디어 나 해결 방법이 있습니까? 키워드를 관리하기 위해 API를 계속 사용할 수없는 경우 적어도 제목 및 설명을 계속 업데이트 할 수 있기를 바랍니다. 그러나 키워드가 제목 또는 설명 업데이트와 함께 삭제되기 때문에 지금은 작동하지 않습니다. (

답변

1

YouTube API는 현재 계정의 동영상이나 동영상 피드에 대해 인증 된 요청을 할 때 절대적으로 media:keywords을 반환해야합니다. 쿼리>, 사용자 이름으로 default를 입력 - 그런 다음 업로드에 대한 요청을,이

http://gdata.youtube.com/demo/index.html

클릭 Authenticate에서 스스로를 테스트 할 수 있습니다. 해당 요청을 실행하고 응답을 살펴보십시오. 실제로 키워드가있는 모든 동영상에는 media:keywords이 반환되어야합니다. (이미 동영상에 대한 키워드를 삭제 한 경우 해당 키워드는 반환되지 않으므로 키워드를 설정 한 새로 업로드 한 동영상으로 테스트하십시오.)

내가 생각하는 내부 버그가 있습니다. 재생 목록 피드를 가져올 때 media:keywords이 재생 목록 항목에 표시되지 않도록 차단되었습니다. 재생 목록에서 동영상을 읽는 중입니까?

+0

예, 재생 목록의 동영상을 읽는 중입니다. (추측하여 설명 할 수 있습니다. 문제가 해결되었는지 여부를 나중에 확인할 수 있도록 해당 문제에 대한 링크가 없습니다. –

+0

이제는 재생 목록에서 동영상 목록을 가져 오지만 각각에 대해 https : // gdata.youtube.com/feeds/api/videos/'에서 동영상 항목을 가져옵니다. 하지만 이제 재생 목록에서 가져온 동영상 항목으로 복사하고 변경 사항을 저장하려고하면 키워드가 무시됩니다. API를 통해 기회를 통해 더 이상 키워드를 저장하거나 업데이트 할 수 없습니까? –

+0

... API를 완전히 사용하지 않아야합니다. 키워드를 삭제하지 않고 비디오 정보를 업데이트 할 수 없습니다. 여기에서 수동 업데이트가 가능합니다. \ –

0

사실이 유튜브는 인증 된 사용자에 대한 키워드 검색을 허용하기로 결정으로 알려진 문제입니다.

이 매우 성가신이지만, 나는 또한 현재 방식으로 해당 키워드를 검색하는 안전한 방법을 찾고 있어요, 글을 쓰지 않고 Zend를 사용하여 암호를 평문으로 입력하십시오.

함께 해결책을 찾아 보겠습니다 :

YOUTUBE API : Retrieve video keywords

+0

글쎄, 한 가지 해결 방법은 내 키워드를 텍스트 파일에 저장하고 내 유틸리티에서 키워드를 가져올 텍스트 파일을 말하는 것입니다. 키워드가 이제 동영상보기 페이지에 숨겨지기 때문에 API가 이제 빈 키워드 항목을 반환하기 때문에 실제로는 다른 방법이 없습니다. 따라서 기본적으로 처음 입력 한 키워드는 YouTube에서 다시 가져올 수 없습니다. –