Intercambiar código OAuth y conectar cuenta de TikTok
POST
/tiktok/oauth/exchange
const url = 'https://api.matiasimpulso.com/tiktok/oauth/exchange';const options = { method: 'POST', headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'}, body: '{"code":"example","state":"example","redirectUri":"example","name":"example"}'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request POST \ --url https://api.matiasimpulso.com/tiktok/oauth/exchange \ --header 'Authorization: Bearer <token>' \ --header 'Content-Type: application/json' \ --data '{ "code": "example", "state": "example", "redirectUri": "example", "name": "example" }'Valida el state firmado, intercambia el código de autorización por credenciales de TikTok y registra o actualiza la conexión en la empresa.
Authorizations
Sección titulada « Authorizations »Request Bodyrequired
Sección titulada « Request Bodyrequired » Media type application/json
object
code
required
Código de autorización devuelto por TikTok OAuth 2.0
string
state
required
Estado firmado para prevención de CSRF
string
redirectUri
URI de redirección utilizada en la solicitud
string
name
Nombre interno opcional para la conexión
string
Example generated
{ "code": "example", "state": "example", "redirectUri": "example", "name": "example"}Responses
Sección titulada « Responses »Cuenta de TikTok autenticada y conectada exitosamente.
Código OAuth o parámetro state inválido o expirado.
No autenticado o token JWT inválido.
Sin permisos para administrar conexiones o empresa pendiente de verificación.