Problem using OAuth for tweets #2

Open
nomadeous opened this Issue May 16, 2011 · 1 comment

Comments

Projects
None yet
2 participants

Hi,

I've started using erlang_twitter client to tweet but unsuccessfully.
I'm trying to tweet using access that I've provided from my account to my application.
I use the following code to get tokens and post a tweet :

Consumer = {"My Real Consumer Key", "My Real Consumer Key", hmac_sha1}.
RequestTokenURL = "http://api.twitter.com/oauth/request_token".
{ok, ResponseR} = oauth:get(RequestTokenURL, [], Consumer, "", "").
ParamsR = oauth_http:response_params(ResponseR).
TokenR = oauth:token(ParamsR).
TokenSecretR = oauth:token_secret(ParamsR).

%% Everything is OK till here. So make a new tweet :
twitter_client:direct_new({Consumer, TokenR, TokenSecretR}, Msg).

=> this function returns "ok", but that's false. While debugging, I have the following error from twitter :

\n\n /direct_messages/new.xml\n Could not authenticate you.\n

Am I missing something ?

I get the same error when using auth API directly :
oauth:post("http://api.twitter.com/direct_messages/new.xml",["My New Tweet"], Consumer, TokenR, TokenSecretR).

Owner

ngerakines commented May 16, 2011

The oauth functionality was contributed. I'll have to dig back to find the orig author to ask about this issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment