【问题标题】:Using Oauth with YouTube api将 Oauth 与 YouTube api 结合使用
【发布时间】:2011-08-25 08:15:19
【问题描述】:

我正在尝试添加 OAuth 身份验证来访问 YouTube,但是如何将 localhost 添加为域?

例如在域名注册页面here,我想使用localhost,因为我是在本地开发这个应用程序。

请帮助我或建议我替代方法

谢谢

附:我还在https://webapps.stackexchange.com/ 上添加了这个问题,但不确定那里的社区活动,所以请忽略

【问题讨论】:

    标签: api oauth youtube localhost


    【解决方案1】:

    在 Google API 控制台的页面上,您可以为您的应用提供重定向 URI,您可以使用 localhost。或者您可以在 /etc/hosts 文件中为 localhost 指定另一个名称,如下所示:

    127.0.0.1       localhost myname.madeupdomain.net
    

    【讨论】:

      【解决方案2】:

      显然您不能注册“localhost”进行身份验证,因为它只是一个别名。如果您想将 OAuth 与任何 Google 服务一起使用,您必须拥有一个域。如果您正在开发桌面应用程序,有一种解决方法(这实际上可能适用于所有人,但我没有尝试):

      您实际上可以在不向 Google 注册您的域的情况下签署您的 OAuth 请求,方法是使用 HMAC-SHA1、“匿名”消费者密钥和“匿名”消费者密码创建签名。只需确保您的请求具有适当的签名基本字符串即可。

      http://code.google.com/apis/accounts/docs/OAuth_ref.html#SigningOAuth

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2012-03-26
        • 1970-01-01
        • 2011-08-30
        • 2015-10-26
        • 2017-02-13
        • 2013-02-11
        • 2011-10-18
        相关资源
        最近更新 更多