当前位置: 首页 > 知识库问答 >
问题:

Google驱动器示例:未找到oauth2callback

劳研
2023-03-14

我需要一些关于谷歌硬盘C#示例程序的帮助。。。

我使用了这个所谓的“教程”/“示例”:
https://developers.google.com/drive/examples/dotnet

这里的代码是:
https://code.google.com/p/google-drive-sdk-samples/source/checkout

我在这里上传了我的(只是稍微修改过的)源代码,以防任何人没有Mercurial(我没有Mercurial,也没有安装它的管理员权限,Mercurial是获取源代码的唯一方法…):
http://verzend.be/elt0k13enraw/DrEdit.rar.html

我总是得到

"无法找到资源"

请求的URL:/oauth2callback

我并不感到惊讶,因为没有实现oauth2callback控制器或处理程序。。。

我尝试添加一个名为oauth2CallbackController的Controller,并在oauth2CallbackController中重定向到另一个操作。索引,做

return new RedirectResult("/about/about");

但这只会创建一个空引用异常。

所以我想也许是调错了控制器

return new RedirectResult("/drive/Index");

但这只会产生无限的重定向循环-

顺便说一句,更改API密钥重定向URI的配置在

Models\ClientCredentials.cs

注意:
问题不在于我的修改
该示例未经修改也无法正常工作,错误与此完全相同
我所做的只是删除EntityFramwork引用,并在调用使用entity的方法时抛出“未实现异常”。

编辑:
附加信息:
我首先真正想做的是编写一个导出数据库的控制台服务,LZMA压缩导出的内容,用OpenPGP加密,并每天在24:00点,没有任何用户输入。

我的导出工作没有问题,我的LZMA压缩工作没有问题,我的PGP加密工作没有问题。工作日结束后(grrrr),当我在家的时候,我甚至可以在家里的Linux上下载安装了mercurial的示例代码,并使用SMB将其带到windows机器上...

但现在我无法让谷歌硬盘SDK的样本工作
此外,我真正需要的是控制台服务/守护进程的示例,而不是web应用程序。当我创建API密钥时,我看到可以为服务创建密钥,但是没有关于如何编写Google驱动器服务(控制台应用程序)的示例,也没有有用的文档(是的,有一个参考,但它只是一个参考,IntelliSense提供了同样的内容)。。。

共有1个答案

贲言
2023-03-14

在API控制台的API Access选项卡中配置应用时,必须将Web服务器的root(/)设置为重定向URI,而不是 /oauth2callback.

假设您的应用程序发布在www.example。com,只需返回API控制台并将其设置为www.example。com而不是www.example。com/oauth2callback

 类似资料:
  • 2:在odbcDriverConnect(con,...)中:ODBC连接失败 如果在64位R(R console或Rstudio)中运行,将返回以下错误: 警告消息:1:在odbcDriverConnect(con,...)中:[RODBC]错误:状态IM003,代码160,由于系统错误126:找不到指定的模块,无法加载消息指定的驱动程序。(Microsoft Access驱动程序(*.mdb,

  • > 在开发人员控制台的IAM下为我的服务帐户生成私钥 在开发人员控制台中我的应用程序的域验证下添加了我的回调域 使用下面的代码为我的应用程序注册web钩子 代码运行成功,我也得到了一个对webhook的调用,作为注册的一部分(可能是)。

  • 我正在尝试Google Drive API V3。 拥有一些共享驱动器文件夹的访问权限,并且是所有这些资源的管理员,我想获取一个通过查询筛选的特定文件夹。 出于任何原因,当我尝试按照留档建议插入查询时,它会响应一个错误,这个错误不是很描述性,也不利于调试: 此外,如果我不带条件地执行查询,则响应会成功,并显示整个共享驱动器: 有什么帮助吗? 谢谢

  • 我遵循了这个基本教程,但我得到: 什么应该包含重定向URI?

  • 我们还需要能够生成直接链接到他们的照片,视频等。 我们已经成功地以这种方式与Dropbox集成,并希望提供谷歌驱动器作为替代方案。这些场景在Google Drive上可能吗?

  • 有人能帮我知道如何获得这些链接授权吗?