Glosario

Por qué los desarrolladores necesitan la aprobación de la app para publicar en TikTok en abierto

Taras Shynkarenko
Taras Shynkarenko
•Actualizado: •8 min de lectura
Por qué los desarrolladores necesitan la aprobación de la app para publicar en TikTok en abiertoPor qué los desarrolladores necesitan la aprobación de la app para publicar en TikTok en abierto

TL;DR, Respuesta Rápida

8 min de lectura

TikTok limita todo cliente de la Content Posting API sin auditar al modo de visualización privado. Hasta que se supera la auditoría, un máximo de 5 usuarios pueden publicar a través de la app en una ventana de 24 horas, todas esas cuentas deben ser privadas y cada publicación sale como SELF_ONLY. Publicar en una cuenta pública devuelve 403 unaudited_client_can_only_post_to_private_accounts. La auditoría revisa el uso previsto y una experiencia de publicación obligatoria. Es independiente de la revisión de la app que concede el scope video.publish, y TikTok no publica ningún plazo para ella.

¿Por qué mi app necesita aprobación para publicar en TikTok?

Tu integración necesita la aprobación de la app para publicar en TikTok en abierto porque TikTok encierra a todo cliente de la Content Posting API sin auditar en el modo de visualización privado. La referencia de Direct Post enuncia la regla en su primera pantalla: "All content posted by unaudited clients will be restricted to private viewing mode." La misma página indica la salida: "to lift the restriction on content visibility, your API client must undergo an audit to verify compliance with our Terms of Service."

Así que la API funciona antes de la aprobación. Solo que no publica nada que otra persona pueda ver. El App Review FAQ de TikTok incluso tiene una pregunta para los desarrolladores que lo descubren por las malas, "Why are my posts private using the Content Posting API?", y la respuesta es la misma frase.

Un candado cerrado en una puerta de madera, que representa el límite de solo privado en las apps de TikTok sin auditar.

¿Qué puede hacer una app de TikTok sin auditar?

Muy poco en público. Las Content Sharing Guidelines enumeran dos restricciones que se aplican hasta que se supera la auditoría:

RestricciónTexto de TikTok
Límite de usuarios"Unaudited API Clients can allow up to 5 users to post in a 24 hour window. All user accounts using the API client to post must be set to private at the time of posting."
Visualización privada"Unaudited API Clients can only post contents in SELF_ONLY viewership."

El límite de usuarios es el que sorprende. No solo limita la visibilidad. Limita tu app a cinco usuarios que publican al día, y cada uno de ellos tiene que poner toda su cuenta de TikTok en privado antes de que la publicación salga.

Si alguna de esas cuentas es pública, la llamada falla antes de que se mueva un solo byte de vídeo. La tabla de errores de Direct Post lo recoge bajo HTTP 403:

Estadoerror.codeDescripción de TikTok
403unaudited_client_can_only_post_to_private_accounts"Unaudited clients can only post to a private account. The publish attempt will be blocked when calling /publish/video/init/."

¿Las publicaciones privadas pasan a ser públicas tras la auditoría?

No. Superar la auditoría cambia lo que tu app puede hacer a partir de entonces, no lo que ya publicó. TikTok detalla el camino manual para el contenido publicado antes de la aprobación: "To make the contents publicly viewable later on, the account owner must first change their account visibility to public, and then change the privacy settings of each content to 'Everyone.'"

Es una edición publicación por publicación, que hace el creador dentro de TikTok. Tu app no puede cambiar esas publicaciones por él.

¿La auditoría es lo mismo que la revisión de apps de TikTok?

No. Hay dos filtros separados, y aprueban cosas distintas.

El primero es la revisión de la app, que concede el scope. La guía de inicio de Direct Post la pone como requisito previo: "Your app must be approved for the video.publish scope," y "The target TikTok user must have authorized your app for the video.publish scope." El App Review FAQ de TikTok dice que esta revisión "may take several days to two weeks after submission."

El segundo es la auditoría de la Content Posting API, que levanta la restricción de solo privado. Se solicita mediante un formulario en el sitio de TikTok for Developers, en developers.tiktok.com/application/content-posting-api, que exige iniciar sesión como desarrollador. TikTok no publica ningún plazo para la auditoría en ninguno de los documentos citados aquí.

Una app puede pasar el primer filtro y seguir atascada en el segundo. Esa app tiene video.publish, llama con éxito a /v2/post/publish/video/init/ y no publica nada en abierto.

Una persona marcando puntos en una lista de verificación en papel, como los requisitos que TikTok revisa en la auditoría.

Del post privado al post público
1
Superar la revisión de la app. TikTok concede el scope video.publish, y puede tardar de varios días a dos semanas.
2
Publicar como cliente sin auditar. Cada publicación sale como SELF_ONLY y hasta 5 cuentas privadas pueden publicar cada 24 horas.
3
Superar la auditoría. TikTok revisa el uso previsto y la pantalla de publicación, y no publica ningún plazo.
4
Publicar en abierto. El límite de creadores sigue las estimaciones de tu formulario de auditoría, y el límite de publicaciones se comparte entre apps.
La auditoría es un paso aparte entre tener el scope y publicar en cuentas públicas.

¿Qué revisa la auditoría de TikTok?

Dos cosas, según las Content Sharing Guidelines: para qué sirve tu app y cómo se comporta su pantalla de publicación.

Las reglas de uso previsto dejan fuera muchas herramientas internas. TikTok dice que los clientes de la API "must not be limited to test applications and should be intended for a wide audience, not limited to internal groups/private use." Da un ejemplo de lo que no pasa: "A utility tool to help upload contents to the account(s) you or your team manages." Otro caso rechazado de la lista es "An app that copies arbitrary contents from other platforms to TikTok." Las App Review Guidelines añaden que "Apps must not be for private or personal use" y "Apps that are still in development or testing will not be approved."

AdaptlyPost
AdaptlyPost

Empieza tu prueba gratis de 7 días

Analíticas multiplataforma

Bandeja Social

Asistente con IA

Las reglas de experiencia de usuario son tan concretas que se puede montar una lista de comprobación con ellas:

  • La página de publicación debe mostrar el apodo del creador, obtenido en ese momento de creator_info.
  • El ajuste de privacidad debe salir de privacy_level_options, y "Users must manually select the privacy status from a dropdown and there should be no default value."
  • Los interruptores de comentarios, Duet y Stitch deben empezar desmarcados, y en gris cuando creator_info indica que el creador los desactivó.
  • Tu app debe comprobar el vídeo contra max_video_post_duration_sec.
  • Un interruptor de divulgación de contenido comercial debe estar desactivado por defecto, con las opciones "Your brand" y "Branded content".
  • La pantalla debe mostrar "By posting, you agree to TikTok's Music Usage Confirmation" antes del botón de publicar.
  • Los usuarios deben ver una vista previa, y el contenido solo debe ir a TikTok "after the user has expressly consent to the upload."

La mayoría de esos campos salen de un único endpoint, y la nota sobre creator_info y max_video_post_duration_sec de TikTok repasa lo que devuelve y qué valores cambian entre cuentas públicas y privadas.

La parte de la revisión de la app quiere pruebas en vídeo. TikTok pide "At least one demo video that shows the complete end-to-end flow," con "a maximum of 5 videos, up to 50 MB each." Si la app nunca ha sido aprobada, "you are required to use a sandbox environment on the Developer Portal to demonstrate the integration."

¿Qué límites se mantienen después de la auditoría?

Hay dos topes que se aplican por igual a clientes auditados y sin auditar, y las directrices recogen ambos:

  • Tope de creadores: "There will be a 24-hour active creator cap for each API client based on the usage estimates provided in the audit application form."
  • Tope de publicaciones: "The upper limit may vary among creators (typically around 15 posts per day/ creator account) and is shared across all API Clients using Direct Post."

El tope de creadores depende de las cifras que escribas en el formulario de auditoría, así que unas estimaciones bajas vuelven convertidas en un techo bajo. Cuando lo alcanzas, la llamada init devuelve 403 reached_active_user_cap. El tope de publicaciones devuelve 403 spam_risk_too_many_posts, y como se comparte entre todas las apps, un creador que publica desde tres herramientas gasta la misma cuota. El App Review FAQ de TikTok dice que puedes pedir a Soporte que suba el tope de usuarios activos, pero "your app must be in production to request and increase, and not all requests will be approved."

El límite de solicitudes por token también se mantiene: "Each user access_token is limited to 6 requests per minute" en el endpoint init.

¿El endpoint Upload también necesita la auditoría?

TikTok no lo dice. La guía de Upload, que envía un borrador a la bandeja de entrada de TikTok del creador mediante /v2/post/publish/inbox/video/init/, exige la aprobación del scope video.upload y no repite la nota sobre la visibilidad de clientes sin auditar que llevan las páginas de Direct Post. Con Upload, el creador termina la publicación dentro del propio editor de TikTok, y la documentación de TikTok dice que los usuarios "must click on inbox notifications to continue the editing flow in TikTok and complete the post."

Tómalo como un hueco, no como una exención. Las Content Sharing Guidelines colocan la auditoría bajo el encabezado "Direct Post API - Developer Guidelines", y nada en la página de Upload aclara si el límite de 5 usuarios se aplica allí.

¿Qué otra aprobación exige TikTok para publicar?

La verificación del dominio, si envías el contenido por URL. PULL_FROM_URL falla con 403 url_ownership_unverified a menos que hayas verificado el dominio o el prefijo de URL donde está el vídeo. Es una comprobación distinta de la auditoría, y superar una no cubre la otra. La nota sobre la verificación de dominio de PULL_FROM_URL en TikTok explica cómo verificar un prefijo. Si en cambio subes el archivo directamente, se aplican las reglas de fragmentación de la nota sobre el límite de tamaño de fragmento de la API de TikTok.

Preguntas frecuentes

¿Por qué mis publicaciones de la API de TikTok aparecen como privadas?

Tu cliente de la API no ha superado la auditoría de la Content Posting API. TikTok limita todo el contenido de clientes sin auditar al modo de visualización privado, y las publicaciones salen como SELF_ONLY.

¿Cuántos usuarios pueden publicar a través de una app de TikTok sin auditar?

Cinco en una ventana de 24 horas. TikTok exige además que cada una de esas cuentas esté en privado en el momento de publicar.

¿Qué significa unaudited_client_can_only_post_to_private_accounts?

La cuenta de TikTok del creador es pública y tu app no ha superado la auditoría. TikTok bloquea la solicitud en /publish/video/init/ con HTTP 403.

¿Cuánto tarda la auditoría de la Content Posting API de TikTok?

TikTok no publica ningún plazo para la auditoría. El único tiempo de revisión publicado es el de la revisión de la app, que según TikTok "may take several days to two weeks after submission."

¿Puede una herramienta interna para mis propias cuentas superar la auditoría de TikTok?

Las directrices de TikTok señalan "A utility tool to help upload contents to the account(s) you or your team manages" como no aceptable. Las apps deben estar pensadas para un público amplio.

¿Superar la auditoría hará públicas mis publicaciones privadas anteriores?

No. El creador tiene que pasar la cuenta a pública y después cambiar el ajuste de privacidad de cada publicación a "Everyone" dentro de TikTok.

AdaptlyPost
AdaptlyPost

Empieza tu prueba gratis de 7 días

Analíticas multiplataforma

Bandeja Social

Asistente con IA

¿Basta con la aprobación de video.publish para publicar en abierto en TikTok?

Por sí sola no. La revisión de la app concede el scope video.publish y es independiente de la auditoría de la Content Posting API, que levanta la restricción de solo privado. Una app con el scope puede llamar a /v2/post/publish/video/init/, pero sus publicaciones siguen en SELF_ONLY.

¿Qué pasa cuando mi app de TikTok alcanza el límite de creadores activos?

La llamada init devuelve 403 reached_active_user_cap. El límite depende de las estimaciones de uso del formulario de solicitud de auditoría. Se puede pedir al soporte de TikTok que lo suba, pero la app debe estar en producción y no todas las solicitudes se aprueban.

¿Qué debe mostrar la pantalla de publicación para superar la auditoría de TikTok?

Debe mostrar el apodo del creador tomado de creator_info y un desplegable de privacidad sin valor por defecto, alimentado por privacy_level_options. Los interruptores de Comment, Duet y Stitch empiezan desmarcados, y el de contenido comercial empieza desactivado. Antes del botón de publicar va el aviso de la Music Usage Confirmation de TikTok, y el usuario ve una vista previa.

¿Tengo que verificar un dominio para publicar vídeos en TikTok por URL?

Solo si envías el contenido con PULL_FROM_URL. Sin un dominio o prefijo de URL verificado, la llamada falla con 403 url_ownership_unverified. Es una comprobación distinta de la auditoría, y pasar una no cumple la otra.

¿Te resultó útil este artículo?

¡Cuéntanos qué te parece!

Vernos más en Google

Un clic marca AdaptlyPost como fuente preferida y nuestros artículos aparecen más arriba en tus Noticias destacadas, el modo IA y los resúmenes con IA.

Antes de irte...

AdaptlyPost

AdaptlyPost

Programa tu contenido en todas las plataformas

Gestiona todas tus cuentas de redes sociales en un solo lugar con AdaptlyPost.

Analíticas multiplataforma

Bandeja Social

Asistente con IA

Términos relacionados del glosario

Artículos Relacionados