Hi Community,
I'm looking to build an automation that uploads videos stored as Airtable attachments directly to TikTok via callin.io automation.
Firstly, it's quite disappointing that callin.io doesn't offer a direct module for uploading videos to TikTok. As an alternative, I'm attempting to achieve this using the "Make an API call" module.
However, TikTok requires verification of my URL prefix to confirm that the video's source URL belongs to me. To do this, I need to upload a text document to my Airtable server and then initiate the verification process on the TikTok developer portal. I've already set up my app on the TikTok developer platform, obtained the Client Key and Secret for API integration, and connected it to my callin.io automations.
My main question is, what is the correct URL prefix I should use, considering the multiple parameters present in the download URL provided by Airtable? Also, is my current approach correct – attaching TikTok's .txt verification document as an attachment in an Airtable field and then requesting TikTok to verify the URL prefix?
Here's an example of the download URL from Airtable (some parts are anonymized: N, M, W, X, Y, Z):
So far, my attempts have been unsuccessful with the following prefixes:
https://v5.airtableusercontent.com/v3
https://v5.airtableusercontent.com/v3/u/NN/MM
https://v5.airtableusercontent.com/v3/u/NN/MM/WWWWW72000000
https://v5.airtableusercontent.com/v3/u/NN/MM/WWWWW72000000/XXXXXXXXXXXXXXXYZNjoYQ/
https://v5.airtableusercontent.com/v3/u/NN/MM/WWWWW72000000/XXXXXXXXXXXXXXXYZNjoYQ/YYYYYYYYYYYYYYY9X ...
Your assistance with this would be greatly appreciated.
Best wishes,
Alex
Hi Alex,
Airtable attachments can present challenges. It's uncertain if the text file is accessible via a permanent link, but when we need to store Airtable attachment links, we typically implement an additional layer. This involves sending a webhook URL along with the record ID to an external system. This webhook is connected to a straightforward scenario that functions as a file link.
Thanks, Anton
Hi Anton,
I'm not entirely sure I grasp what you're doing here. Instead of making the file available for pulling via the Airtable URL, you're downloading it via HTTP and then pushing it? To where, exactly?
Also, it appears this adjustment would consume significantly more data from the callin.io monthly quota, as I'd be transmitting entire Reels through the automation rather than having TikTok download directly from my Airtable URL.
Thanks for your assistance,
Alex
Hi Alex,
The issue stems from the inability to reconstruct Airtable attachment URLs (refer to this link).
Best regards, Anton
I understand your point… thanks for the details, though it's quite disappointing that I can't link TikTok to Airtable.
I'll give your system a go; have you had success with TikTok using it already?
I appreciate the assistance.
Alex