While using https://stream.twitter.com/1.1/statuses/filter.json with the app supplied consumer and access tokens+secrets works great, when trying to post a tweet via https://api.twitter.com/1.1/statuses/update.json my client receives:

{"errors":[{"code":215,"message":"Bad Authentication data."}]}

I’m under the impression that if it works for one it should work for the other - or am I wrong here? Not sure where to start debugging, hence this question.

cheers
Markus

What language / library are you using? how are you making the calls to the API? What’s the exact text you’re trying to post?

Usually when something works but posting tweets does not, it’s incorrect % encoding or wrong order of parameters in the signature base string or something else wrong in OAuth.

Hi @IgorBrigadir,

thanks for your answer! Turns out this was user error while using an application called TouchDesigner and the included webClient operator. Just for reference - the operator can be controlled via a python method which requires the OAuth information as attributes even though it is already specified in the operator’s parameters.

I think this topic can be closed…

2 Likes