when i send http post request using Marmalade sdk
i got [failed to validate oauth signature and token twitter] error
this is my header
OAuth oauth_callback="oob", oauth_consumer_key="8RzStCE91yeZ8lvc0UVAQ", oauth_nonce="13533374952ac", oauth_signature="nRSMBL82riRi63P4QMlR2A9Lh8A%3D", oauth_signature_method="HMAC-SHA1", oauth_timestamp="1353337495", oauth_version="1.0"
and this is my signature base string
POST&http%3A%2F%2Fapi.twitter.com%2Foauth%2Frequest_token&oauth_consumer_key%3DHIDDEN%26oauth_nonce%3DHIDDEN%26oauth_signature_method%3DHMAC-SHA1%26oauth_timestamp%3D1353337495%26oauth_version%3D1.0
and this is my C++ code
string oAuthHttpHeader = "OAuth oauth_callback=\"oob\", "+oauthQueryString;
pHttp = new CIwHTTP;
pHttp->SetRequestHeader("Authorization",oAuthHttpHeader);
s3eResult r = pHttp->Post(TWITTER_REQUEST_TOKEN_URL.data(),NULL,0,GotHeader,NULL);
note that i use HTTP not HTTPS
also i use oauthlib library for generating parameters
i checked my system time and it is correct UTC+2 Cairo
what i did wrong to get this error
thanks