Error while trying to access TikTok API OAuth2 credential

@bartv @RomanDavydchuk @jan @jake @Jon @ihortom @MutedJam still no update regarding this?

Please don’t ping staff like that.

TLDR
After a week grinding, it think its a dead end. Meaning even if you get the auth flow and token management working, you will not be able to post video publically to tiktok using APIs as it’s banned by TikTok.

My experiment
I created my local backend to proxy the auth and token request flow, and also added video upload function. My goal was to expose locally this endpoint so that n8n http node can simply use it to do all the work. Everything worked, and I am tyring to upload video now. Then i found out that, in order to post videos publically into an account, you will need to submit your API client to tiktok for audit. And they explicitly clamined that:

“API Clients must not be limited to test applications and should be intended for a wide audience, not limited to internal groups/private use.
Not acceptable: A utility tool to help upload contents to the account(s) you or your team manages. :cross_mark:

So, n8n flow for auto video posting to own account is not allowed. So I expect in the furture even if n8n provided the official tiktok node, it will be limited to “read” rather than “write” actions. (eg. you can only getting user infos, metadata etc)

So sad, so bad, and I dont understand why tiktok does this as other platforms do not.

In case someone just need basic TikTok API functionality, my workaround is here:

I got the same message as you, however I disagree with your last statement: “So I expect in the furture even if n8n provided the official tiktok node, it will be limited to “read” rather than “write” actions.”

On the contrary, if n8n develops an official TikTok node that would completely solve our problem! TikTok wants developers to make apps for a wide audience, not just internal use.

n8n needs to make a public node and submit it for Tiktok review. The problem is n8n, not TikTok.