【发布时间】:2011-07-20 11:49:23
【问题描述】:
我目前可以为使用 OAuth 2 的用户列出提要/故事——读取数据没有问题。但是当我尝试编辑数据(此时基本上只是设置要读取的项目)时,每次都会收到 401 错误。
我已经获得了操作令牌,并且正在向 URL (http://www.google.com/reader/api/0/edit-tag?client=scroll) 发送类似这样的 POST 参数请求:
a=user/[MY USER'S ID]/state/com.google/read
&async=true
&i=tag:google.com,2005:reader/item/8771267769dbcce7
&s=feed/http://www.engadget.com/rss.xml
&T=//TrlgESBf1OtxJR5xuzh8Gw
我也尝试过在 POST 正文中使用 oauth_token —— 仍然是 401 错误。如果我将 oauth_token 作为 URL 中的参数,则会收到 400 Bad Request。在 URL 查询字符串中使用 T 时,我仍然会收到 401 错误。我还尝试过 URL 转义令牌和 OAuth 令牌。我确实有一个用户代理集。我也尝试过 HTTP 和 HTTPS。
我到底做错了什么?
【问题讨论】:
-
嗨...我正在开发一个使用谷歌阅读器的应用程序,但我无法使用 oauth 2.0 获取身份验证令牌。谷歌总是返回一些错误,因为我在查询字符串上的范围参数。我正在通过 http:%3A%2F%2Fwww.google.com%2Freader%2Fapi。这个可以吗?谢谢