¿Qué parámetros realmente necesitas configurar para que tu Agente AI publique en el Binance Square API?
Si quieres que tu Agente AI publique automáticamente contenido en el Binance Square, no empieces por obtener la API de trading con esos parámetros de timestamp, signature, recvWindow.
La publicación en el Binance Square usa una interfaz de publicación de contenido. En realidad, los parámetros clave son unas pocas categorías.
1. Dirección de publicación
POST https://www.binance.com/bapi/composite/v1/public/pgc/openApi/content/add
Esta es la URL donde el Agente realmente envía el contenido del artículo.
2. Cabecera de solicitud
X-Square-OpenAPI-Key: <coloca tu propia clave OpenAPI de Binance Square>
clienttype: binanceSkill
Content-Type: application/json; charset=utf-8
Lo más importante aquí es el X-Square-OpenAPI-Key.
Nota: No pongas esta clave en los prompts, no hagas capturas de pantalla, y no la envíes a la AI. Debe estar guardada en tu .env local, variables de entorno del servidor o en herramientas de gestión de claves.
3. Cuerpo de la solicitud
{
"bodyTextOnly": "Aquí coloca el texto que quieres publicar en el Binance Square"
}
El texto debe ser leído y enviado en UTF-8, de lo contrario, el chino podría volverse ilegible y la interfaz podría devolver un parámetro ilegal.
4. Verificación de éxito
Cuando la interfaz tiene éxito, el código devuelto suele ser:
{
"code": "000000",
"data": {
"id": "ID del post"
}
}
Una vez que obtienes el data.id, el enlace del post generalmente es:
https://www.binance.com/square/post/<ID del post>
5. Configuración recomendada para el Agente AI
BINANCE_SQUARE_PUBLISH_URL=https://www.binance.com/bapi/composite/v1/public/pgc/openApi/content/add
BINANCE_SQUARE_POST_URL_PREFIX=https://www.binance.com/square/post/
BINANCE_SQUARE_CLIENT_TYPE=binanceSkill
BINANCE_SQUARE_CONTENT_FIELD=bodyTextOnly
BINANCE_SQUARE_CONTENT_TYPE=application/json; charset=utf-8
BINANCE_SQUARE_ENCODING=utf-8
BINANCE_SQUARE_OPENAPI_KEY=<coloca tu propia clave>
DRY_RUN=true
REQUIRE_HUMAN_REVIEW=true
AUTO_PUBLISH=false
Se recomienda a los novatos mantener:
DRY_RUN=true
REQUIRE_HUMAN_REVIEW=true
AUTO_PUBLISH=false
Es decir: La AI escribe primero, el programa simula, y luego se confirma manualmente antes de publicar.
Una vez que el flujo esté estable, cambia DRY_RUN a false.
Resumen en una frase:
Lo más crítico para publicar en el Binance Square no son un montón de parámetros complejos, sino estos cuatro puntos:
La URL de publicación debe ser correcta.
La cabecera de solicitud debe incluir X-Square-OpenAPI-Key y clienttype: binanceSkill.
El campo JSON del cuerpo es bodyTextOnly.
El contenido en chino debe estar en UTF-8.
Guarda tu clave tú mismo, el Agente solo debe generar contenido y llamar al proceso de publicación, no debería “ver” directamente tu clave.
Si quieres que tu Agente AI publique automáticamente contenido en el Binance Square, no empieces por obtener la API de trading con esos parámetros de timestamp, signature, recvWindow.
La publicación en el Binance Square usa una interfaz de publicación de contenido. En realidad, los parámetros clave son unas pocas categorías.
1. Dirección de publicación
POST https://www.binance.com/bapi/composite/v1/public/pgc/openApi/content/add
Esta es la URL donde el Agente realmente envía el contenido del artículo.
2. Cabecera de solicitud
X-Square-OpenAPI-Key: <coloca tu propia clave OpenAPI de Binance Square>
clienttype: binanceSkill
Content-Type: application/json; charset=utf-8
Lo más importante aquí es el X-Square-OpenAPI-Key.
Nota: No pongas esta clave en los prompts, no hagas capturas de pantalla, y no la envíes a la AI. Debe estar guardada en tu .env local, variables de entorno del servidor o en herramientas de gestión de claves.
3. Cuerpo de la solicitud
{
"bodyTextOnly": "Aquí coloca el texto que quieres publicar en el Binance Square"
}
El texto debe ser leído y enviado en UTF-8, de lo contrario, el chino podría volverse ilegible y la interfaz podría devolver un parámetro ilegal.
4. Verificación de éxito
Cuando la interfaz tiene éxito, el código devuelto suele ser:
{
"code": "000000",
"data": {
"id": "ID del post"
}
}
Una vez que obtienes el data.id, el enlace del post generalmente es:
https://www.binance.com/square/post/<ID del post>
5. Configuración recomendada para el Agente AI
BINANCE_SQUARE_PUBLISH_URL=https://www.binance.com/bapi/composite/v1/public/pgc/openApi/content/add
BINANCE_SQUARE_POST_URL_PREFIX=https://www.binance.com/square/post/
BINANCE_SQUARE_CLIENT_TYPE=binanceSkill
BINANCE_SQUARE_CONTENT_FIELD=bodyTextOnly
BINANCE_SQUARE_CONTENT_TYPE=application/json; charset=utf-8
BINANCE_SQUARE_ENCODING=utf-8
BINANCE_SQUARE_OPENAPI_KEY=<coloca tu propia clave>
DRY_RUN=true
REQUIRE_HUMAN_REVIEW=true
AUTO_PUBLISH=false
Se recomienda a los novatos mantener:
DRY_RUN=true
REQUIRE_HUMAN_REVIEW=true
AUTO_PUBLISH=false
Es decir: La AI escribe primero, el programa simula, y luego se confirma manualmente antes de publicar.
Una vez que el flujo esté estable, cambia DRY_RUN a false.
Resumen en una frase:
Lo más crítico para publicar en el Binance Square no son un montón de parámetros complejos, sino estos cuatro puntos:
La URL de publicación debe ser correcta.
La cabecera de solicitud debe incluir X-Square-OpenAPI-Key y clienttype: binanceSkill.
El campo JSON del cuerpo es bodyTextOnly.
El contenido en chino debe estar en UTF-8.
Guarda tu clave tú mismo, el Agente solo debe generar contenido y llamar al proceso de publicación, no debería “ver” directamente tu clave.