私は半年以上前に書いたiphone用のGoogleリーダークライアントを修正しようとしています。 6月のgoogleリーダーの計画。私は現在、編集/アイテムのための機能を削除してバリケードを打っフィードやフォルダ...Google Reader APIから400クライアントエラーが受信されました(具体的には、ユーザー承認の編集/削除)
www.google.com/reader/api/0/subscription/edit
www.googleてきました。 COM /リーダ/ API/0 /編集タグ
www.google.com/reader/api/0/mark-all-as-read
www.google.com/reader/api/0/無効タグ -
www.google.com/reader/api/0/item/edit
0上記インターフェース400不正な要求エラー内のすべての結果に対して行わのwww.google.com/reader/api/0/item/delete
要求。私の要求に対する応答ヘッドを調べると、その理由が悪いトークンであることがわかります。
"Cache-Control" = "no-cache、no-store、 max-age = 0、must-revalidate"; "Content-Length" = 1334; "Content-Type" = "text/html; charset = UTF-8"; Date = "Thu、25 Nov 2010 09:51:08 GMT"; Expires = "Fri、01 Jan 1990 00:00:00 GMT";プラグマ= "no-cache";サーバー= GSE。 "X-Content-Type-Options" = nosniff; "X-Frame-Options" = SAMEORIGIN; 「X-Reader-Google-Bad-Token」=真; "X-Reader-Google-Version" = "521-000"; "X-Reader-User" = 05659401224324679732; "X-Xss-Protection" = "1; mode = block";
これは、上記のAPIとして、理にかなっては、あなたが www.google.com/reader/api/0/token
から取得したトークンは、ここでの1のサンプルの必要が唯一のものです私が使用しているトークン: tpMLOEjtCjn2zzb6Gg2IYw今
、上記の機能が動作していた6月前に、私のトークン取得が正しくされている必要がありそう。私は現在、同じエンドポイントを使用しており、応答を得ているので、私は戻ってきているトークンは、SIDと認証トークンがどれくらいの長さであるかを考えれば、 6月より前は短かった)。もう一度ログインして新しいトークンを再取得しても同じエラーが発生するので、有効期限はありません。私は自分のトークン列に空白がないことを確認していますので、それもできません。
誰かが私が間違っていることを知っている人はいますか?私は、HSID文字列がクッキー内のSIDと共に必要とされるかもしれないと推測された同じトピックに関する未回答の投稿を除いて、他のどこの情報もオンラインで見つけることができませんでした。