str*_*ode 5 google-api youtube-api ios
我创建了一个新项目并启用了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";
};
}
Run Code Online (Sandbox Code Playgroud)
使用相同的网址只传递我的密钥浏览器应用程序(与引用者)工作没有任何问题.
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];
Run Code Online (Sandbox Code Playgroud)
我真的很困惑这里的问题是什么,我一直试图让它与iOS app关键时刻一起工作.我有什么明显的遗失吗?
如果您正在从任何应用程序(iOS或其他)发出原始HTTP请求,那么您可以将"浏览器应用程序的密钥"作为key=URL参数包含在内并且它应该足够(至少对于只读,未经过身份验证的调用) .
| 归档时间: |
|
| 查看次数: |
2666 次 |
| 最近记录: |