我正在学习在C#中使用YouTube Data Api v3。我要做的是管理YouTube播放列表(创建,删除,更新)。我希望它是一个控制台项目。我使用了 here 给出的示例播放列表代码。我已经使用了创建播放列表代码,但是在运行它时,它向我显示了以下内容 错误:
请求中的重定向URI 127.0.0.1:52222/authorize/没有 与为OAuth客户端授权的匹配。要更新 授权的重定向URI,请访问:<...>
该项目尚处于初期阶段。谁能指导我?我不知道是什么问题。
答案 0 :(得分:1)
从Youtube API documentation复制代码之前,了解API身份验证和授权处理方式的基础知识很重要。所有API调用都必须使用简单访问或授权访问(定义如下)。许多API方法需要授权访问,但有些可以使用。根据您使用的是简单访问还是授权访问,某些可以使用这两种方法的API方法的行为会有所不同。
在Google API Console中,您必须设置授权的JavaScript起源和授权的重定向URI 。当Google的服务器获得用户的授权时,它将把浏览器重定向到您以redirect_uri
身份发送的任何内容。重定向URI位于client_secrets.json
文件中,该文件可以验证OAuth的流程并指定您的应用允许的匹配项。
有关更多信息,您可以使用.Net
访问Get Start documentation。