For oAuth, when I was working with a good library, I noticed it would
not work (it would choke) if I did not use string_tags( ) on input.
Maybe that will help.

~PK

On Dec 12, 11:46 pm, julius <[email protected]> wrote:
> Dear all,
>
> I have a problem using the Twitter-API with my own OAuth library. My
> own efforts to solve this problem led to nothing :-/.
>
> I successfully obtained an oauth_token and an oauth_token_secret via
> api-call. I was also possible to send signed GET requests (without
> parameters) and i was able to access protected statuses ( 
> i.e.http://twitter.com/statuses/show/<id>.xml ).
>
> But I failed to send POST requests with additional api-parameters. My
> request looks like:
>
> -------------------------------
> POST /statuses/update.xml HTTP/1.1
> Authorization: OAuth realm="http://twitter.com/statuses/
> update.xml",oauth_consumer_key="faVMWtJvXP0IB3wsBaJTQ",oauth_nonce="3e3b269­09fa40c2caac60614402a2214",oauth_signature_method="HMAC-
> SHA1",oauth_timestamp="1260449888",oauth_token="38161975-15hllTYOlXkOE4jM3w­kEzfNkc1qJ0dFxpiXrwGXcB",oauth_version="1.0",oauth_signature="%2F3772JshuQJ­KDclbDyytiOZ5E3c
> %3D"
> Host: twitter.com
> Content-Length: 16
> Content-Type: application/x-www-form-urlencoded
> Content-ID: <>
> Date: Thu, 10 Dec 09 13:58:08 +0100
>
> status=freutsich
> -------------------------------
>
> The signature was constructed from the following signature-base-
> string:
>
> POST&http%3A%2F%2Ftwitter.com%2Fstatuses
> %2Fupdate.xml&oauth_consumer_key%3DfaVMWtJvXP0IB3wsBaJTQ%26oauth_nonce
> %3D3e3b26909fa40c2caac60614402a2214%26oauth_signature_method%3DHMAC-
> SHA1%26oauth_timestamp%3D1260449888%26oauth_token
> %3D38161975-15hllTYOlXkOE4jM3wkEzfNkc1qJ0dFxpiXrwGXcB
> %26oauth_token_secret%3DREPLACEDREPLACEDREPLACED%26oauth_version
> %3D1.0%26status%3Dfreutsich
>
> I have no idea what i did wrong. I have a suspicion that my failure
> had something to do with the additional parameter (status=) and the
> way I
> add this parameter to the signature-base string ...
>
> Best regards
>
> Julius

Reply via email to