【发布时间】:2020-01-16 07:57:01
【问题描述】:
我正在尝试构建一个网络应用程序来打开一些我已经在谷歌驱动器中的视频。
我已经有视频的直接链接,并且我有一个带有视频播放器的网页,该播放器将 URL 作为参数来播放它。
问题是当我从本地主机运行该站点时,或者 VS2015 正在按我的需要运行,并且视频播放没有问题。同时,在公共主机的生产主机中,一直显示无法打开谷歌帐户网站以获得认证批准的错误。 我已经在使用 FlowMetadata 的地方,正如谷歌在此处显示的那样 https://developers.google.com/api-client-library/dotnet/guide/aaa_oauth#web-applications-asp.net-mvc
我的自定义仅适用于我的驱动器和只读范围,而且我使用 API V3 以及我从开发人员控制台生成的凭据为“其他”,所以它没有 需要将特定 URL 添加为受信任的重定向页面。 我的公共领域也得到了验证 ** 我已经尝试过为 web 生成凭据并使用重定向 url 和相同的问题 错误如下
NotSupportedException: Failed to launch browser with "https://accounts.google.com/o/oauth2/v2/auth?access_type=offline&response_type=code&client_id=xxxxxxx.apps.googleusercontent.com&redirect_uri=http%3A%2F%2F127.0.0.1%3A62583%2Fauthorize%2F&scope=https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fdrive.readonly"
【问题讨论】:
-
能否请您将您正在使用的代码添加到问题中,以便我可以尝试复制问题?
标签: c# asp.net asp.net-mvc google-drive-api google-oauth