今日の GData API は、昨日とは異なる動作を示しています。
次のように、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 が読み込まれます。したがって、何が行動の変化を引き起こしたのか、私にはわかりません。私にとっては重要です。アプリはすでに AppStore で公開されています...