gpt4 book ai didi

ios - 如何在我的 iOS 应用程序中使用 YouTube 数据 API?我在每个请求中收到 "Access not configured"错误

转载 作者:行者123 更新时间:2023-11-29 10:36:28 26 4
gpt4 key购买 nike

我想使用 YouTube 数据 API 在我的 iOS 应用程序中获取指向特定 YouTube 视频的缩略图的链接。我去了Google Developers Console并创建了一个新项目。

然后,对于该项目,我转到“API”并删除了它为我启用的默认 API,并添加了 YouTube 数据 API。然后我转到凭据,创建一个公钥(因为我不需要用户登录或任何东西,只需获取缩略图 URL)作为 iOS,这给了我一个 API key 。我在允许的应用程序下为我的项目添加了 Bundle Identifier。

现在在我的应用程序中,我尝试了以下代码:

    let test = NSURLSession.sharedSession().dataTaskWithURL(NSURL(string: "https://www.googleapis.com/youtube/v3/videos?id=7lCDEYXw3mM&key=*MYKEYHERE*&part=snippet,contentDetails,statistics,status")!, completionHandler: { (data, response, error) -> Void in
let json = NSJSONSerialization.JSONObjectWithData(data, options: nil, error: nil)
println("JSON: \(json)")
})

但是它打印出错误:

JSON: Optional({
error = {
code = 403;
errors = (
{
domain = usageLimits;
message = "Access Not Configured. Please use Google Developers Console to activate the API for your project.";
reason = accessNotConfigured;
}
);
message = "Access Not Configured. Please use Google Developers Console to activate the API for your project.";
};
})

我究竟做错了什么?

最佳答案

控制台中存在一个关于 Bundle id 的已知问题。如果您可以删除该限制,它应该可以正常工作。

您可以从此处跟踪原始问题:https://code.google.com/p/gdata-issues/issues/detail?id=5770

关于ios - 如何在我的 iOS 应用程序中使用 YouTube 数据 API?我在每个请求中收到 "Access not configured"错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26723193/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com