2011-08-17 45 views
0

我正在使用Google Reader API(非官方)和OAuth身份驗證。所有的GET請求都可以正常工作,但不能發送POST請求(例如將條目標記爲已讀) - 它們會返回401錯誤,無需進一步解釋。我在代碼(C#)和Google OAuth Playground中試過,得到相同的401錯誤。我應該向Google Reader發送什麼請求才能將條目標記爲已讀?Google閱讀器OAuth標記爲已讀

+0

你能發佈你現在發送的401錯誤嗎? –

+0

我發送'a = user/-/state/com.google/read&ac = edit&i = tag:google.com,2005:reader/item/daef3c61fd4eaa89&T = // UNSYt0wcFmqNwotdcv6Qnw'作爲POST body和'OAuth oauth_consumer_key =「xxxx」, oauth_signature_method =「HMAC-SHA1」,oauth_signature =「xxxx」,oauth_timestamp =「1313566485」,oauth_nonce =「xxxx」,oauth_version =「1.0」,oauth_token =「xxxx」'作爲授權標頭的值https:// www .google.com /讀卡器/ API/0 /編輯標籤。 – aplavin

+0

早些時候我使用登錄/密碼認證,並且相同的POST請求(當然,沒有授權標頭)運行良好。 – aplavin

回答