【问题标题】:How to set redirect_uri in google developer console?如何在谷歌开发者控制台中设置 redirect_uri?
【发布时间】:2015-06-30 05:24:38
【问题描述】:

我通过在开发者控制台注册我的项目获得了客户端 ID 和 API 密钥。在运行身份验证过程时,我收到这样的错误 400. 这是一个错误。 错误:redirect_uri_mismatch 请求中的重定向 URI:http://localhost:8080/ 与注册的重定向 URI 不匹配。

我没有注册任何重定向 uri。谁能解决这个问题或告诉我如何设置重定向 uri。我在注册时找不到任何重定向 url。

【问题讨论】:

    标签: android redirect oauth-2.0 youtube-api


    【解决方案1】:

    重定向 URI 是一个仅由进行 oAuth2 身份验证的 Web 应用程序使用的对象;因此,当您创建一个新的客户端 ID 时,选择“Web 应用程序”作为 ID 类型,将出现一个文本区域,您可以在其中输入所有允许的重定向 URI(这些网页将由您编码,并且需要执行oauth2票据验证的功能)。

    如果您的应用不是网络应用,则选择“已安装的应用”作为类型,您将获得可在 Android/iOS/桌面应用中使用的密钥。但是,此密钥在 Web 应用程序中根本不可用。

    如果您的网络应用程序不需要写入任何数据或上传任何文件,您可以创建一个公共 API 密钥,只需将其作为参数包含在您的请求中。

    服务帐户(您在上图中显示)与 YouTube API 不兼容。

    【讨论】:

    • 谢谢@jlmcdonald。你能告诉我 YouTube API 必须使用什么吗? Web 应用程序、已安装的应用程序或任何其他应用程序。
    • 您的应用是在网络上运行还是在设备上运行?
    • @jlmcdonald.On 设备。我已经提到了这个github.com/sohnkh/YoutubeUploadAndroidSampleV3。但我犯了一些错误。您能否发送任何将视频上传到 youtube 的链接。一个示例代码将是一个很大的帮助先生。我提到了谷歌开发者网站,但无法理解。我想要的只是从我的应用程序将视频上​​传到 youtube。我尝试了意图,但我的标题和描述为空。先生,您能帮我解决这个问题吗?
    • 所以等等,如果您需要您的应用服务器为 iOS 和 Web 工作,这是不可能的,还是只有 2 个不同的配置?似乎您应该能够为“已安装的应用程序”和网络/重定向网址进行设置
    • 在取消 In App Billing 订阅时,我应该输入什么作为 redirect_uri,如下所示:developers.google.com/android-publisher/api-ref/purchases/…
    猜你喜欢
    • 2016-07-09
    • 2016-09-09
    • 1970-01-01
    • 1970-01-01
    • 2017-12-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-28
    相关资源
    最近更新 更多