This isn’t a direct solution for your case, but here’s how I solve all social media API issues:
Publer - (Not advertising them here.) supports RSS auto-scheduling. You just provide them with an RSS feed, and they automatically download and share your content.
I connected my Airtable base to generate a dynamic RSS URL using an n8n webhook. Then, I added the response of the RSS to the requests and provided the RSS (Webhook URL) to Publer as an RSS feed.
In Publer, I linked auto-posting directly for the RSS to selected platforms and let Publer handle the API tasks. It’s not as fast as direct posting, but being about 5 minutes slower isn’t a problem for me since it bypasses all the verification processes required by platforms like Facebook and Instagram. They also support TikTok, but I haven’t used it before as I usually post texts and media.
If Publer isn’t a good choice, you should find another social media platform that supports RSS then just build your own rss using n8n and link it with any app or service you use database on, you should do RSS as they generally do not support direct API access due to contractual restrictions. Keep in mind that using a third-party app with a poor reputation for posting spam can negatively affect all its users. Therefore, ensure you use an app from a reputable brand known for not engaging in spam activities.
Very much interested if someone has done TikTok posting with tutorial. Currently stuck with the TikTok app creation because of this TikTok restriction:
i found a way to upload videos to tiktok using the upload-post api. i created an n8n node that sends a post request to the api with the video file and parameters like title, user, and platform. it works well for me and i wanted to share my solution here. it allow 10 uploads monthly in the free account.