For what it’s worth, here’s what we sent received. It’s been working fine for like years until just a few days ago:
20:47:08,665 [http-4321-2] DEBUG Request:
20:47:08,665 [http-4321-2] DEBUG GET http://api.twitter.com/1/statuses/home_timeline.json?include_entities=false
20:47:08,673 [http-4321-2] DEBUG OAuth base string: GET&http%3A%2F%2Fapi.twitter.com%2F1%2Fstatuses%2Fhome_timeline.json&include_entities%3Dfalse%26oauth_consum
er_key%3D%26oauth_nonce%3D911738141%26oauth_signature_method%3DHMAC-SHA1%26oauth_timestamp%3D1353635228%26oauth_token%3D136054363-TlI9LsJFSTvDY5GXwXaOVHbfVeseYY
OVnRUS5hE%26oauth_version%3D1.0
20:47:08,675 [http-4321-2] DEBUG OAuth signature: Ke68GcXdObN3dkapvecPH1A8u5w=
20:47:08,678 [http-4321-2] DEBUG Authorization: ****************************************************************************************************************
20:47:08,679 [http-4321-2] DEBUG X-Twitter-Client-URL: http://twitter4j.org/en/twitter4j-2.1.11.xml
20:47:08,679 [http-4321-2] DEBUG X-Twitter-Client: Twitter4J
20:47:08,679 [http-4321-2] DEBUG Accept-Encoding: gzip
20:47:08,680 [http-4321-2] DEBUG User-Agent: twitter4j http://twitter4j.org/ /2.1.11
20:47:08,680 [http-4321-2] DEBUG X-Twitter-Client-Version: 2.1.11
20:47:08,912 [http-4321-2] DEBUG Response:
20:47:08,913 [http-4321-2] DEBUG HTTP/1.1 400 Bad Request
20:47:08,914 [http-4321-2] DEBUG Date: Fri, 23 Nov 2012 01:47:24 UTC
20:47:08,915 [http-4321-2] DEBUG Content-Length: 86
20:47:08,915 [http-4321-2] DEBUG Content-Encoding: gzip
20:47:08,916 [http-4321-2] DEBUG Content-Type: application/json; charset=utf-8
20:47:08,917 [http-4321-2] DEBUG Server: tfe
20:47:08,919 [http-4321-2] DEBUG {“errors”:[{“message”:“Bad Authentication data”,“code”:215}]}