新しいプロジェクトを作成し、YouTube Data API v3 を有効にしました。API アクセス ペインで、ブラウザー アプリのキー (リファラー付き) を作成しました。魔女は正常に動作します。先に進んで、iOS アプリ用のキー (バンドル識別子付き) を作成しました。バンドル ID を 10 回確認しましたが、すべて正しいと確信しています。ただし、iOS API キーを使用して iOS アプリから NSURLRequest を作成すると、エラー応答が返されます。
error = {
code = 403;
errors = (
{
domain = usageLimits;
message = "Access Not Configured";
reason = accessNotConfigured;
}
);
message = "Access Not Configured";
};
}
同じ URL を使用して、ブラウザー アプリ (リファラーを使用) のキーのみを渡すと、問題なく動作します。
NSString *string=[NSString stringWithFormat:@"https://www.googleapis.com/youtube/v3/videos?id=7lCDEYXw3mM&key=%@&fields=items(id,snippet(channelId,title,categoryId),statistics(viewCount))&part=snippet,statistics",key];
ここで何が問題なのか本当に困惑しています。現在、iOSアプリのキー時間で動作するようにしようとしています。明らかに不足しているものはありますか?