我正在尝试添加 OAuth 身份验证以访问 YouTube,但是如何将 localhost 添加为域?
例如在域名注册页面 here ,我想使用 localhost,因为我正在本地开发此应用程序。
请帮助我或建议我替代方法
谢谢
附言我还在 https://webapps.stackexchange.com/ 上添加了这个问题,但不确定那里的社区事件,所以请忽略
最佳答案
显然,您不能注册 'localhost' 进行身份验证,因为它只是一个别名。如果您想将 OAuth 与任何 Google 服务一起使用,您必须拥有一个域。如果您正在开发桌面应用程序,有一个解决方法(这实际上可能适用于所有人,但我没有尝试):
通过使用 HMAC-SHA1、“匿名”消费者 key 和“匿名”消费者 secret 创建签名,您实际上可以在不向 Google 注册您的域的情况下签署您的 OAuth 请求。只需确保您的请求具有适当的签名基本字符串即可。
http://code.google.com/apis/accounts/docs/OAuth_ref.html#SigningOAuth
关于api - 将 Oauth 与 YouTube api 结合使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5999159/