C#中的YouTube数据Api v3

时间:2018-11-18 09:46:31

标签: c# .net youtube-api youtube-data-api

我正在学习在C#中使用YouTube Data Api v3。我要做的是管理YouTube播放列表(创建,删除,更新)。我希望它是一个控制台项目。我使用了 here 给出的示例播放列表代码。我已经使用了创建播放列表代码,但是在运行它时,它向我显示了以下内容 错误:

  

请求中的重定向URI 127.0.0.1:52222/authorize/没有   与为OAuth客户端授权的匹配。要更新   授权的重定向URI,请访问:<...>

该项目尚处于初期阶段。谁能指导我?我不知道是什么问题。

1 个答案:

答案 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