我对这个 oauth 东西真的很陌生。我想访问用户的谷歌阅读器喜欢的项目提要。
这个博客说 oauth 不能(还)与谷歌阅读器一起工作。工作方式似乎是直接获取用户的google凭据(电子邮件,密码),然后直接登录google。这也让我可以访问他们的其他服务。
有没有更好的办法?我当然希望如此,因为 ClientLogin 是验证码。更不用说我不希望用户必须用他们的谷歌凭据信任我。
是的,有一种方法……但您仍然需要用户的 Google 凭据才能访问 API。在服务器端,您可以获取安全令牌和身份验证密钥……然后将它们与 GET 和 POST 请求一起传递给 Google Reader API 以执行您想要的任何操作。
这是一个相当强大的 C# 教程(阅读评论以确保您正确地进行身份验证)。
这是一个开源 PHP 库,它部分实现了没有 oAuth 的 Google Reader API。
现在可以使用Oauth对 Google Reader 进行身份验证。