How to POST status update with link (using postman)


Hi everyone,

I’m trying to post a status update that contains a youtube link using POSTMAN.


Tried to post the link as a value to the status parameter but I get:
“errors”: [
“code”: 32,
“message”: “Could not authenticate you.”

What am I not understanding/doing wrong?

Don’t judge hard, I’m new to all this.
Help will be much appreciated.

p.s.: if I use say “” without additional suffixes - it goes thru.


I think you need to url encode status text

so should work


Thank you, Igor.
I tried your option and it still doesn’t work.

I guess that’s a premium option, that’s why it’s not available.


Oh, posting tweets should work just fine - it’s not a premium feature.

Are you sure postman is including all the headers for signing the call correctly? You need to make sure to include those:

The awkward one is the timestamp - if it’s out of sync it can also cause an Authentication error.


So, I’m able to tweet plain text (ex.: “Hello World”) but not able to tweet URLs and user mentions.
I use OAuth 1.0 and keep the Timestamp value empty.


oh, weird - not really sure why that is to be honest! I would have expected “hello world” to also fail if it’s missing headers. I’d maybe try the example with one of the Python / Java / other language libraries instead of postman


Unfortunately I’m not familiar with these languages yet.
However, If I’ll find an answer to my question in the next 2 weeks, I’ll post it here.

Thanks for your time, Igor.


@ion_secrieru Just wanted to give you a hint for this. This is likely an issue around OAuth signature generate flow which Postman does internally and we really don’t have control over well.

As a workaround, you can perhaps use request “body” instead of request parameters.

  1. Select x-www-form-urlencoded in Body tab and set key and value as needed:

  2. Make sure “Content-Type” request header is set and its value is application/x-www-form-urlencoded:


Igor, thank you. Will give it a try and let you know how it goes.