首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Google-驱动器示例:未找到oauth2callback

Google-驱动器示例:未找到oauth2callback
EN

Stack Overflow用户
提问于 2012-07-17 10:41:59
回答 1查看 5K关注 0票数 2

我需要一点帮助,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

我总能得到

“找不到重新来源” 请求网址: /oauth2callback

我不觉得这令人吃惊,因为没有实现oauth2callback控制器或处理程序.

我尝试添加一个名为oauth2callbackController的控制器,然后重定向到oauth2callbackController.Index中的另一个操作,

代码语言:javascript
运行
复制
return new RedirectResult("/about/about");

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

所以我想,也许是错误的控制器,然后重定向到

代码语言:javascript
运行
复制
return new RedirectResult("/drive/Index");

但这只会创建一个无限循环的重定向->允许->重定向-允许->等等。

顺便说一下,更改API键+ REDIRECT_URI的配置位于

代码语言:javascript
运行
复制
Models\ClientCredentials.cs

注:

问题不在于我的修改。

该示例也不工作,未经修改,与完全相同的错误。

我所做的就是删除EntityFramwork引用,并在调用实体的方法时抛出“未实现的异常”。

编辑:

其他信息:

首先,我真正想要做的是编写一个控制台服务,导出我的数据库,LZMA-压缩导出的内容,用OpenPGP加密,并每天24:00将我服务器的数据库上传到Google驱动器,不需要任何用户输入。

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

但现在我无法得到谷歌驱动SDK的样本.

而且,我真正需要的是一个控制台服务/守护进程的示例,而不是web应用程序。当我创建API键时,我看到一个人可以为一个服务创建一个键,但是没有关于如何编写Google服务(控制台应用程序)的例子,也没有有用的文档(当然有一个引用,但它只是一个引用,IntelliSense提供了大致相同的).

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-07-17 16:39:13

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

假设您的应用程序是在www.example.com上发布的,请回到API控制台,将其设置为www.example.com,而不是www.example.com/oauth2callback

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11520826

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档