【发布时间】:2011-06-08 04:26:03
【问题描述】:
不使用 OAuth 时读取/写入帖子和获取用户信息的 URL 列表位于此处:http://www.tumblr.com/docs/en/api
但是,这些显然与 OAuth 不兼容。例如,我想获取使用 OAuth 授予访问权限的用户的用户信息。但是,非 OAuth 请求的 URL 要求我将用户名/密码 POST 到 URL,然后我得到一个用户信息的 XML 文件作为回报。
我想要的是能够使用 OAuth 访问密钥 GET 或 POST 到 URL 并接收用户信息的 XML。我想有人最知道执行此操作的 URL,因为网络上有此实现。但是,没有文档。
非常感谢!
【问题讨论】:
-
也回答了我自己。为了他人的利益:非 OAuth 请求的 URL 与 Tumblr API 文档中的相同,只是不传递用户名、电子邮件和/或密码。而是传递授权密钥和秘密。最简单的方法是使用库(例如 oauth-ruby),然后简单地使用库的函数发出请求,传递 API 规范要求的所有参数,除了:用户名、电子邮件和/或密码。
-
你能告诉我你是如何获得授予访问权限的用户的用户名的吗……我获得了访问令牌……但无法获取用户详细信息……我正在使用 ouath 库…… .
标签: ruby-on-rails oauth tumblr