API de plataforma de EveryData
API de Zhihu
Busca contenido de Zhihu y consulta respuestas de preguntas, artículos o columnas mediante sus identificadores. El tipo se conserva para no mezclar objetos editoriales.
Votos, comentarios y favoritos son contadores públicos, no validación de exactitud. Las colecciones pueden ser parciales y no incluyen borradores o contenido restringido.
- Endpoint
- POST /api/v1/social
- Funciones
- 4
- Por 1.000
- 0,556 US$
Funciones disponibles
Compara las acciones de Zhihu por sus entradas obligatorias, datos devueltos y precio. Usa el identificador de la acción exactamente como aparece.
| Acción | Obligatorios | Opcionales | Entrega | Límite | Por 1.000 | Campos de respuesta |
|---|---|---|---|---|---|---|
searchBuscar contenido en Zhihu Busca contenido de Zhihu mediante | keyword | — | Entrega síncrona | El catálogo declara `maxLimit = 3` para el límite de esta acción. Según el contrato concreto, la unidad puede aplicarse a una página, a cada elemento padre o a otra unidad propia de la acción; no es necesariamente el total final de filas de toda la solicitud. | $0.56 por 1.000 solicitudes | id · type · url · title · text · vote_count · comment_count · favorite_count · answer_count · posted_at · question_id · platform |
question_answersListar respuestas a una pregunta Consulta respuestas de | question_id | id | Entrega síncrona | El catálogo declara `maxLimit = 10` para el límite de esta acción. Según el contrato concreto, la unidad puede aplicarse a una página, a cada elemento padre o a otra unidad propia de la acción; no es necesariamente el total final de filas de toda la solicitud. | $0.56 por 1.000 solicitudes | id · type · url · question_id · question_title · question_url · text · content · vote_count · comment_count · favorite_count · thanks_count · posted_at · updated_at · platform · author_name · author_url_token · author_url · author_headline · author_follower_count · author_is_org |
article_detailConsultar un artículo de Zhihu Abre un artículo mediante | article_id | id | Entrega síncrona | — | $0.56 por 1.000 solicitudes | id · type · url · title · text · content · vote_count · comment_count · favorite_count · posted_at · updated_at · ip_location · platform |
column_listListar artículos de una columna Obtiene artículos de | column_id | column, slug | Entrega síncrona | El catálogo declara `maxLimit = 5` para el límite de esta acción. Según el contrato concreto, la unidad puede aplicarse a una página, a cada elemento padre o a otra unidad propia de la acción; no es necesariamente el total final de filas de toda la solicitud. | $0.56 por 1.000 solicitudes | id · type · url · title · text · content · vote_count · comment_count · favorite_count · posted_at · column_url · platform · author_name · author_url_token · author_url · author_headline · author_follower_count · author_is_org |
¿Qué acepta cada acción de Zhihu?
Cada respuesta enlaza una acción ejecutable con sus entradas reales. El significado y los valores permitidos pertenecen a esa acción; un nombre parecido no conserva automáticamente el mismo sentido en otra plataforma.
Las fuentes oficiales se enlazan solo para precisar el término de la plataforma indicado a su lado. No implican autorización ni respaldo y no añaden a EveryInfra funciones del sitio oficial.
¿Qué significan los parámetros de Zhihu search?
Busca contenido de Zhihu mediante keyword y conserva el tipo de pregunta, respuesta o artículo. Devuelve texto e interacciones visibles; no mezcla objetos distintos sin su identificador.
keywordObligatorio- Término para buscar contenido en Zhihu con la acción
search. No es un ID de pregunta, un nombre corto de autor ni un ID de columna.
¿Qué significan los parámetros de Zhihu question_answers?
Consulta respuestas de question_id, con id compatible, y devuelve pregunta, autor, contenido y votos. No garantiza todas las respuestas ni identifica una como correcta sin campo explícito.
question_idObligatorio- ID numérico de una pregunta para la acción
question_answers. Es el número que aparece después dezhihu.com/question/. Devuelve las respuestas a esa pregunta, no una respuesta específica.Zhihu: respuestas, artículos y condiciones de reutilizaciónLas condiciones de Zhihu distinguen respuestas y artículos creados por usuarios y establecen límites para la recopilación y la reutilización externa. Que el contenido sea legible no equivale a tener permiso de republicación.Consultada idOpcional- Parámetro compatible para un ID de pregunta o artículo. El tipo de objeto depende de la acción. Se recomienda usar
question_idoarticle_idpara evitar ambigüedades.
¿Qué significan los parámetros de Zhihu article_detail?
Abre un artículo mediante article_id, con id compatible, y recoge título, contenido, fecha e interacciones. No añade comentarios ni contenido restringido.
article_idObligatorio- ID numérico de un artículo de columna para la acción
article_detail. Es el número que aparece después dezhuanlan.zhihu.com/p/. No es el ID de una respuesta dentro de una pregunta.Zhihu: un artículo público no implica que se pueda reproducir o usar para entrenamientoLos términos de propiedad intelectual del acuerdo de Zhihu exigen verificar las autorizaciones pertinentes del autor y de la plataforma, y restringen el `scraping`, el uso comercial y el desarrollo o entrenamiento de modelos sin permiso. Obtener el campo `content` no sustituye estos permisos ni implica que Zhihu respalde el uso.Consultada idOpcional- Parámetro compatible para un ID de pregunta o artículo. El tipo de objeto depende de la acción. Se recomienda usar
question_idoarticle_idpara evitar ambigüedades.
¿Qué significan los parámetros de Zhihu column_list?
Obtiene artículos de column_id, aceptando slug compatible, y conserva cada URL, texto y métricas. El lote no garantiza todo el archivo de la columna.
column_idObligatorio- Nombre corto de la ruta de una columna para la acción
column_list, como enzhuanlan.zhihu.com/<nombre_corto_columna>. No tiene por qué ser un número. No envíes un ID de artículo.Zhihu: límites de uso del contenido incluido en una columnaEl acuerdo de Zhihu cubre contenido original como artículos, respuestas y columnas. La inclusión de contenido en una columna no altera la titularidad de los derechos. Organizar las entradas es un uso distinto a la reproducción íntegra, la redistribución o el entrenamiento de modelos, y cada uno requiere verificar sus permisos por separado.Consultada columnOpcional- Parámetro compatible para el nombre corto de la ruta de una columna. Tiene menor prioridad que
column_id. No es el título visible de la columna. slugOpcional- Parámetro compatible para el nombre corto de la ruta de una columna. Tiene menor prioridad que
column.
Cómo usar la API de Zhihu
- 01Consulta el catálogo público y elige una acción de la plataforma.
- 02Envía los parámetros platform y action, junto con los campos obligatorios, a POST /api/v1/social.
- 03Procesa el resultado síncrono o consulta el identificador de trabajo devuelto si la acción es asíncrona.
- 04Guarda los campos de la respuesta estructurada que necesita tu aplicación.
curl -X POST https://api.everyinfra.com/api/v1/social \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{"platform":"zhihu","action":"search","params":{"keyword":"<keyword>"}}'
Preguntas sobre la API de Zhihu
¿Cómo llamo a la API de Zhihu?
Envía POST /api/v1/social con platform igual a zhihu, elige uno de los identificadores de acción indicados e incluye sus parámetros obligatorios.
¿Qué devuelve la API de Zhihu?
Devuelve JSON estructurado. Por ejemplo, el esquema de search incluye type, title, text y vote_count. Cada acción tiene su propia lista de campos; que un campo esté declarado no garantiza que todos los registros de origen contengan un valor.
¿Qué matiz de la documentación oficial conviene conservar al usar datos de Zhihu?
Las condiciones de Zhihu distinguen respuestas y artículos creados por usuarios y establecen límites para la recopilación y la reutilización externa. Que el contenido sea legible no equivale a tener permiso de republicación.
¿Qué parámetros son obligatorios?
Depende de la acción. search requiere keyword; question_answers requiere question_id; article_detail requiere article_id; consulta las demás acciones en la lista de funciones.