C# DrEdit示例无法打开txt文件

C# DrEdit示例无法打开txt文件,c#,google-drive-api,C#,Google Drive Api,我将一个.txt文件复制到我的谷歌硬盘,并试图用DrEdit C#示例打开它。当我尝试打开该文件时,ASP.NET服务器从服务器获得403禁止响应。答复的主体说: 经过身份验证的用户尚未安装客户端id为229016086359-m19r73ngg9pr863m5h7eso151kcc2uut.apps.googleusercontent.com[403]的应用程序。 我也无法使用示例保存新文件。我想我很接近,但不确定是什么导致了这个问题。文档中不完全清楚配置设置,因此我可能弄错了其中一个,下面是

我将一个.txt文件复制到我的谷歌硬盘,并试图用DrEdit C#示例打开它。当我尝试打开该文件时,ASP.NET服务器从服务器获得403禁止响应。答复的主体说:

经过身份验证的用户尚未安装客户端id为229016086359-m19r73ngg9pr863m5h7eso151kcc2uut.apps.googleusercontent.com[403]的应用程序。

我也无法使用示例保存新文件。我想我很接近,但不确定是什么导致了这个问题。文档中不完全清楚配置设置,因此我可能弄错了其中一个,下面是我正在做的:

  • ClientCredentials.cs-CLIENT_ID-设置为“API访问”页面上“驱动器SDK的客户端ID”部分中的“客户端ID”值
  • ClientCredentials.cs-CLIENT_SECRET-设置为“API访问”页面上“驱动器SDK的客户端ID”部分中的“客户端机密”值
  • ClientCredentials.cs-重定向\u URI-设置为我的ASP.NET应用程序的基本URL
  • dredit.js-第104行的setAppId(“”)-在驱动器SDK页面上设置为“App Id:”的值
  • manifest.json-app_console_project_id-在驱动器SDK页面上设置为“app id:”的值
  • 我确实通过chrome网络商店上传了该应用程序,发布给测试帐户,并从chrome网络商店安装了该应用程序。以下是我正在做的:

  • 启动应用程序(从网络商店或通过URL)
  • 允许在“权限请求”屏幕上访问
  • 关闭untitled.txt的“编辑详细信息”对话框
  • 单击打开按钮-它显示我从Windows复制到google drive的文本文件
  • 双击文本文件,它显示空的编辑屏幕,顶部有一个按钮“加载”。网络流量显示我收到500个内部服务器错误,响应正文显示403正在从google drive返回到ASP.NET应用程序

  • 谢谢你的帮助

    请检查您是否已在API控制台中启用Google Drive API和SDK


    更多建议请查看和

    请检查您是否已在API控制台中启用Google Drive API和SDK


    更多建议和

    我认为您使用了错误的客户端ID和密码

    复制API控制台中“web应用程序的客户端ID”部分中的值,而不是“驱动器SDK的客户端ID”部分中的值


    我们正在更新我们的文档,使这一步更加清晰,谢谢

    我认为您使用了错误的客户端ID和密码

    复制API控制台中“web应用程序的客户端ID”部分中的值,而不是“驱动器SDK的客户端ID”部分中的值

    我们正在更新我们的文档,使这一步更加清晰,谢谢

    我已经在API控制台的服务页面中将“驱动API”和“驱动SDK”都设置为“打开”状态-这就是您启用它们的意思吗?感谢您链接这些文章,但我已经阅读了它们,无法解决问题。我已经在API控制台的服务页面中将“驱动API”和“驱动SDK”设置为“打开”状态-这就是您启用它们的意思吗?感谢您链接这些文章,但我已经阅读了它们,无法解决问题更正-我使用的是“驱动器SDK的客户端ID部分”。我使用它是因为我只有它和一个服务帐户id(没有秘密)。由于您的回复,我现在已经为Web应用程序创建了一个客户端Id,并且正在使用它。我仍然得到相同的错误,但是现在ID是Web应用程序的客户端ID。我想知道我现在是否在发布步骤中做错了什么…正确-我使用的是“驱动器SDK的客户端ID部分”。我使用它是因为我只有它和一个服务帐户id(没有秘密)。由于您的回复,我现在已经为Web应用程序创建了一个客户端Id,并且正在使用它。我仍然得到相同的错误,但是现在ID是Web应用程序的客户端ID。我想知道我现在在出版方面是否做错了什么。。。。