# How to make Tweet with Image?

**URL:** <https://community.make.com/t/how-to-make-tweet-with-image/41462>\
**Category:** Questions\
**Tags:** twitter, http, api\
**Created:** [June 12, 2024, 4:18pm UTC](https://community.make.com/t/how-to-make-tweet-with-image/41462 "2024-06-12T16:18:08Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Oleksandr\_Tsap](https://avatars.discourse-cdn.com/v4/letter/o/8baadc/32.png) [@Oleksandr\_Tsap](https://community.make.com/u/Oleksandr_Tsap)\
**Post date:** [June 12, 2024, 4:18pm UTC](https://community.make.com/t/how-to-make-tweet-with-image/41462/1 "2024-06-12T16:18:08Z")

</div>

### I’m trying to make a request to upload an image to a Twitter post, but I’m getting a 403 error.

- I made a Twitter App, I use Bearer Token for authorization.  

- Settings of the HTTP module

 ![http twitter](https://europe1.discourse-cdn.com/flex013/uploads/make/original/3X/3/c/3c8b4da35123e77fcc8387eccfb52fb5ac7cd7f3.jpeg)  
 ![http twitter 2](https://europe1.discourse-cdn.com/flex013/uploads/make/original/3X/e/4/e4cbad8854c2f2e7eef3b122ce9ec0cf0dc5b2e4.jpeg)

### How else can I get the media\_id\_string, or what am I doing wrong?

---

<div class="post-metadata">

**Author:** ![Oleksandr\_Tsap](https://avatars.discourse-cdn.com/v4/letter/o/8baadc/32.png) [@Oleksandr\_Tsap](https://community.make.com/u/Oleksandr_Tsap)\
**Post date:** [June 12, 2024, 4:57pm UTC](https://community.make.com/t/how-to-make-tweet-with-image/41462/4 "2024-06-12T16:57:27Z")

</div>

I found a solution, just switch to v5

---

<div class="post-metadata">

**Author:** ![samliew](https://dub1.discourse-cdn.com/flex013/user_avatar/community.make.com/samliew/32/13327_2.png) [@samliew](https://community.make.com/u/samliew)\
**Post date:** [June 13, 2024, 2:52am UTC](https://community.make.com/t/how-to-make-tweet-with-image/41462/5 "2024-06-13T02:52:50Z")

</div>

By the way, if you are going to use an authorization token as shown in your screenshots,

A more suitable [HTTP](https://www.make.com/en/integrations/http) module to use is either

- Make an API Key Auth request, or
- Make an OAuth 2.0 request

This allows you to

- store your tokens securely in the connection, instead of manually inserting them into the header
- reuse the same connection in another similar module in another scenario

[samliew](https://samliew.com/services) – [request private consultation](https://samliew.com/request-quote?ServiceType=Automation%20Consultation&Referrer=Make)

> ### Join the [Make Fans](https://samliew.com/make-discord-invite) Discord server to [chat](https://samliew.com/make-discord-invite) with other makers!

---

<div class="post-metadata">

**Author:** ![vendy](https://dub1.discourse-cdn.com/flex013/user_avatar/community.make.com/vendy/32/12635_2.png) [@vendy](https://community.make.com/u/vendy)\
**Post date:** [June 13, 2024, 8:08am UTC](https://community.make.com/t/how-to-make-tweet-with-image/41462/6 "2024-06-13T08:08:23Z")

</div>

Hey @Oleksandr_Tsap 👋

Just wanted to congratulate you on solving this problem by yourself!

Great job 👏

---

<div class="post-metadata">

**Author:** ![Make\_Bot](https://dub1.discourse-cdn.com/flex013/user_avatar/community.make.com/make_bot/32/14661_2.png) [@Make\_Bot](https://community.make.com/u/Make_Bot)\
**Post date:** [June 26, 2024, 5:04pm UTC](https://community.make.com/t/how-to-make-tweet-with-image/41462/7 "2024-06-26T17:04:02Z")

</div>


