Is there an update on this? I am having the exact same problem... I am using a C# library that I've developed for Tumblr's API and that was working perfectly until a few days ago.
Right now all requests to methods using GET work fine (user/following, user/info, etc) but all requests using POST fail miserably with "401 Not Authorized".
I've triple-checked everything: signature base string, actual signature, actual request sent (via Fiddler) and everything is correct. Here is what my POST looks like if it could be of any help:
Authorization: OAuth oauth_consumer_key="<omitted>",oauth_nonce="d513b49b-5b60-4d15-a5e9-a845f5307e6e",oauth_signature="vRr7YU1zRA3TQSDz4XJ%2FT8kh%2FCw%3D",oauth_signature_method="HMAC-SHA1",oauth_timestamp="1353128428",oauth_token="<omitted>",oauth_version="1.0"
Content-Type: application/x-www-form-urlencoded
Content-Length: 34
Expect: 100-continue
id=35841961852&reblog_key=95VhBvum
Been banging my head against this issue for 2 days now... any help would be greatly appreciated.
Thank you!
Marco