Optionaloptions: RequestOptionsLas redes con conversaciones.
Va en POST y no en GET, que es raro y es así: es la ruta que hay. No manda cuerpo.
Optionaloptions: RequestOptionsLas redes que aceptan publicaciones. Ni WhatsApp ni Google Business están.
Optionaloptions: RequestOptionsTira la caché. Para un proceso largo que quiera enterarse de una red nueva sin reiniciar.
Las plantillas del planificador de IA: de QUÉ se puede generar un plan y qué admite cada
fuente. Se manda la elegida como template al crear el plan, junto con su source.
Es catálogo por la misma razón que los límites —quien valida es quien anuncia—, y aquí la copia sale especialmente cara porque son precios: una tabla escrita a mano en tu interfaz enseñaría un coste que el servidor ya no cobra.
Lo que hay que leer de aquí y no dar por sabido:
generates_images: false es que las fotos las pone la fuente, y entonces el plan no
gasta ni un crédito de imagen. La misma semana de 7 publicaciones con foto pasa de 519
créditos a 48, y eso se dice ANTES de crear el plan.regenerate es por plantilla. La que no generó la imagen tampoco la regenera: pintar
ese botón igualmente le cuesta al usuario 70 créditos por cambiar su propia foto por una
inventada.orchestration_cost es una ESTIMACIÓN, no la factura: se cobra por uso.
orchestration_cost_per_source_item es lo que añade cada unidad de la fuente.warnings.source_fields es de lo que está hecho el paso de fuente, con sus propios max y
min —en las unidades del campo: caracteres, elementos, o días en una fecha— y
source_requires_any nombrando los campos de los que hace falta al menos uno (en
from_text, la URL o el texto pegado).Optionaloptions: RequestOptionsLos topes de una publicación que no dependen de la red: hoy, cuántos reintentos manuales admite.
Optionaloptions: RequestOptionsLa matriz red → qué sabe hacer: publicar, mensajes, productos, webhooks, menú persistente y comentarios.
Es lo que evita ofrecer una cuenta en una pantalla que su red no soporta — WhatsApp en el compositor, LinkedIn en el chat.
Optionaloptions: RequestOptionsLa matriz red → qué se puede hacer con un comentario: responder, ocultar, borrar el propio y borrar el de otro.
Va aparte de socialCapabilities porque aquélla es {[capacidad]: boolean} y esto
es un objeto por red: meterlo dentro rompería su forma. Que la red tenga comentarios no dice
lo suficiente — Instagram, X y Bluesky no dejan borrar el de otro, LinkedIn no tiene
"ocultar" (ni Discord ni Telegram tampoco), y Google Business sólo deja borrar nuestra
propia respuesta.
Y esto es de la RED, no de una cuenta suya: en Telegram borrar sale true y aun así falla con
un 969 si el bot no es administrador del grupo de debate. La matriz dice qué botones pintar,
no que cada uno vaya a funcionar en cada cuenta.
Optionaloptions: RequestOptionsLos topes de cada red, por los que el servidor valida.
Bluesky lleva dos cuentas del mismo texto y en unidades distintas: 300 grafemas en
characters y 3.000 bytes en max_post_bytes. .length miente en las dos direcciones —un
emoji de familia es UN grafema y 25 bytes—, así que un contador que use .length da por
bueno lo que la API rechaza y al revés.
Telegram lleva dos números para el mismo campo, y ahí .length es justo la unidad buena:
characters.telegram (4.096) mientras la publicación es sólo texto y
characters.telegram_media (1.024) en cuanto lleva imagen o vídeo, porque entonces el texto
es el pie de un medio. El contador cambia al ADJUNTAR el fichero, no al pulsar publicar.
Optionaloptions: RequestOptionsLas redes soportadas.
La lista crece varias veces al año. No la copies a una constante tuya: pídela.
Optionaloptions: RequestOptions
Los recortes que acepta cada red.
Se indexa por red y por formato (
facebook,facebook_reels,facebook_stories), así que no todas las claves son una red.valuesytextson arrays paralelos: mismo índice, mismo recorte.