GData API는 어제도 다른 행동을 보입니다.google-api-objectivec-client youtube 재생 목록 피드에 키워드가 없음
나는이처럼 내 iOS 앱에서 재생 목록의 몇 가지를 가져 오는 오전 :
[[self youTubeService] fetchFeedWithURL:[[playlistLink content] sourceURL]
delegate:self
didFinishSelector:@selector(playlistTicket:finishedWithFeed:error:)];
을 내 콜백에서
- (void)playlistTicket:(GDataServiceTicket *)ticket finishedWithFeed:(GDataFeedYouTubePlaylist *)feed error:(NSError *)error {
if(!error){
_receivedPlaylistFeeds += 1;
NSMutableDictionary* sectionDict = [[NSMutableDictionary alloc] init];
NSMutableArray* sectionEntries = [[NSMutableArray alloc] init];
for(GDataEntryYouTubeVideo* entry in feed.entries){
GDataYouTubeMediaGroup* mediaGroup = [entry mediaGroup];
GDataMediaKeywords* mediaKeywords = [mediaGroup mediaKeywords];
NSArray* keyword = [mediaKeywords keywords];
}
}}
키워드는 전무하다. 어제는 그렇지 않았습니다. 나는 그 키워드에 의존하고 무엇이 문제인지 모르겠다. 브라우저에서 [[playlistLink content] sourceURL]을 검사하면 xml에 키워드가 포함되어로드됩니다. 그래서 나는 행동의 변화를 유발 한 아이디어가 없습니다. 그게 나를 위해 중요합니다. 앱이 이미 앱 스토어에 있습니다 ...
api 블로그 웹 사이트에서 몇 가지 설명을 찾았습니다. http://apiblog.youtube.com/2012/08/video-tags-just-for-uploaders.html – Jakob