谷歌的YouTube API第3版iOS应用程序键,403错误代码(Google YouTube A

2019-07-21 17:30发布

我创建了一个新的项目,并打开YouTube数据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应用重点工作数小时。 是不是有什么明显我在想念?

Answer 1:

如果你从任何应用程序(iOS或其他方式)进行原材料的HTTP请求,那么你可以包括“键浏览器的应用程序”作为key= URL参数,它应该是足够了(至少对只读,未通过认证调用)。



Answer 2:

这似乎是工作 - 添加为就像一个完整的WWW域名的HTTP引用:铬扩展:// $ {} chrome.runtime.id /



文章来源: Google YouTube API v3 iOS app key, 403 error code