Sharing posts from Instagram to Twitter? Image included

Hi there!

I have an Instagram account that I would like to use Make with to automatically re-share the posts over to Twitter. I’ve tried figuring this out on my own, and searching the forum, Google, and even e-mailing support. No luck.

I have figured out how to post the caption/content of the post, that works, but including the image with it has not worked.

Apparently you need to use Twitter v5 to take the image from the IG post and upload it, creating a Media ID. Then you plug the Media ID into Twitter v6 and it’ll post it. This is the part that I can’t seem to get working.

Make Support just told me to pay attention to the error messages. This was of no help because I don’t understand what the error messages mean. I created another ticket asking them to help and please explain but no response.

https://www.make.com/en/help/app/twitter

I’ve tried following the instructions from here but still can’t seem to get it.

Would anyone be able to suggest something to try?

Thanks so much

hi can you please share your blueprint and your twitter module config

your instagram output bundles would also be very handy

2 Likes

Welcome to the Make community!

It appears that you are not mapping the attachment field correctly.

If you need further assistance, please provide the following:

1. Screenshots of module fields and filters

Please share screenshots of relevant module fields and filters in question? It would really help other community members to see what you’re looking at.

You can upload images here using the Upload icon in the text editor:
Screenshot_2023-10-07_111039

2. Scenario blueprint

Please export the scenario blueprint file to allow others to view the mappings and settings. At the bottom of the scenario editor, you can click on the three dots to find the Export Blueprint menu item.

Screenshot_2023-08-24_230826
(Note: Exporting your scenario will not include private information or keys to your connections)

Uploading it here will look like this:

blueprint.json (12.3 KB)

3. And most importantly, Output bundles

Please provide the output bundles of the modules by running the scenario (or get from the scenario History tab), then click the white speech bubble on the top-right of each module and select “Download output bundles”.
Screenshot_2023-10-06_141025

A.

Save the bundle contents in your text editor as a bundle.txt file, and upload it here into this discussion thread.

Uploading it here will look like this:

bundle.txt (12.3 KB)

B.

If you are unable to upload files on this forum, alternatively you can paste the formatted output bundle in this manner:

  • Either add three backticks ``` before and after the code, like this:

    ```
    input/output bundle content goes here
    ```

  • Or use the format code button in the editor:
    Screenshot_2023-10-02_191027

Providing the output bundles will allow others to replicate what is going on in the scenario even if they do not use the external service.

Following these steps will allow others to assist you here. Thanks!

2 Likes

Thanks! Hope this works out. I’ve been trying other various modules. I think I’ve made a little progress? Getting a new error now, [403]. Info below!

Blueprint:
blueprint.json (11.0 KB)

Output bundle just showed: [ null ]

Screenshots:

The operation failed with an error. [403] You currently have access to a subset of Twitter API v2 endpoints and limited v1.1 endpoints (e.g. media post, oauth) only. If you need access to this endpoint, you may need a different access level. You can learn more here: https://developer.twitter.com/en/portal/product

Pretty sure the Twitter dev stuff is correct? The client/keys are.

Have not been able to figure out the [403] error. I am using a free Make account and the free Twitter dev set up.

Thanks!!

Twitter v1 is no longer supported.

upgrade-icon

Just a quick hint: you might have to upgrade the module soon. The external service has released a change to their API for this module, so Make has released a new version of the module to match the new features.

An older module version may not work soon as older API versions can be removed any time by the external service, and cause unexpected errors in your scenario. Upgrading the module as soon as possible gives you time to test and adjust to the new changes.

For more information on upgrading your modules, see Replacing Legacy Modules with New Modules in the Help Center.

2 Likes

Thanks - do you mean the Twitter (Legacy) (v5) or Twitter (v6) module? I’m not sure what you mean by Twitter v1 sorry.

I thought I was using the newest? My account here is only just a day old or so haha

I deleted and re-added the Twitter (v6) module and it does actually seem to ‘work’ now, as in, I can run it without any errors. It doesn’t seem to Tweet the content/image though. Hmm

Progress, at least, woohoo

Does this look right? I’m not sure what to include in the relevant fields

I think the Media IDs don’t go into the text content field, because it’s not text.

2 Likes

I got it working! ty for the help. So happy.

1 Like

No problem, glad I could help!

1. If you have a new question in the future, please start a new thread. This makes it easier for others with the same problem to search for the answers to specific questions, and you are more likely to receive help since newer questions are monitored closely.

2. The Make Community guidelines encourages users to try to mark helpful replies as solutions to help keep the Community organized.

This marks the topic as solved, so that:

others can save time when catching up with the latest activity here, and

  • allows others to quickly jump to the solution if they come across the same problem

To do this, simply click the checkbox at the bottom of the post that answers your question:
Screenshot_2023-10-04_161049

3. Don’t forget to like and bookmark this topic so you can get back to it easily in future!

2 Likes