我创建了一个新项目并打开了 YouTube Data API v3。在 API 访问窗格中,我创建了浏览器应用程序(带有引用)的密钥,女巫工作正常。我继续为 iOS 应用程序创建了 Key(带有捆绑标识符)。一切看起来都很好,我已经检查了 10 次捆绑包 ID,我确信它是正确的。但是,如果我继续使用 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 应用程序 Key hours 一起工作。有什么明显的我失踪了吗?