Google Reader API は、今日の認証に別の何かを期待しているようです!
約 1 週間前に、これをダウンロードしました。すべてが機能しており、それを Java に移植しようとしています。私のコードでは、今日まで(例の助けを借りて)完全に機能しています。私はすべてをトレースしてスタックし、突然 Google リーダーが SID だけを Cookie として受け入れていないことがわかりました。そしてもちろん、あなたのサンプル アプリケーションもテスト実行しましたが、うまく動作しません。
次に、Google リーダーのデータを改ざんし、SID を除くすべての Cookie エントリを削除しましたが、機能していません (私のアプリケーションやサンプルと同じように、401 が表示されます)。もう一度テストしたところ、HSID と呼ばれる別の Cookie エントリが必要であることがわかりました。これは、SID (100 ワード以上の長さ) と比較して、約 10 ~ 20 ワードです。その追加の HSID をどこで入手できるか知っている人はいますか?
PS認証のためにHTTPSを実行でき、Googleは3つのトークン(SID、LSID、AUTH)を返しています。しかし、HSIDが何であるかを推測できる場所はどこにもありません。