You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Regenerate the SDK from the latest https://api.tikhub.io/openapi.json:
1010 -> 1106 endpoints (+121 added, -25 removed). Two new platforms:
client.douyin_index (44) and client.linkedin_web_v2 (43).
- Regenerated resources, both clients, examples, and docs/reference.md.
- Fix scripts/refresh_spec.py: send a browser User-Agent (the API now
rejects urllib's default UA with HTTP 403).
- Make test_total_endpoint_count spec-derived instead of hardcoding 1010,
so it no longer breaks on a spec bump.
- Update human-facing counts across READMEs, docs, examples/README, and the
CHANGELOG Unreleased entry (released history untouched).
Verified: verify_coverage 1106/1106; an independent param check confirms all
1106 methods' parameter names and required/optional flags match the spec
exactly; 110 tests, ruff, and mypy all green.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@@ -204,7 +204,7 @@ Every command prints JSON to stdout — pipe to `jq` or any other formatter.
204
204
205
205
## Documentation
206
206
207
-
Full docs (mkdocs-material): authentication, async, errors, pagination, retries, logging, CLI, migration guide, naming rules, and the auto-generated reference for all 1010 endpoints.
207
+
Full docs (mkdocs-material): authentication, async, errors, pagination, retries, logging, CLI, migration guide, naming rules, and the auto-generated reference for all 1106 endpoints.
Copy file name to clipboardExpand all lines: README_ES.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -30,7 +30,7 @@ Diseñado para desarrolladores, científicos de datos e ingenieros d
30
30
31
31
## ¿Por qué este SDK?
32
32
33
-
-**Cobertura del 100%** — 1010 / 1010 endpoints de la especificación OpenAPI V5.3.2, generados y verificados mecánicamente
33
+
-**Cobertura del 100%** — 1106 / 1106 endpoints de la especificación OpenAPI V5.3.2, generados y verificados mecánicamente
34
34
-**Sync + async** — clientes `TikHub` y `AsyncTikHub` con APIs idénticas
35
35
-**Listo para producción** — reintentos automáticos con backoff exponencial, manejo de límites de tasa, jerarquía de errores estructurada
36
36
-**Type-safe** — compatible con `mypy --strict`, construido sobre `httpx` + `pydantic v2`
Copy file name to clipboardExpand all lines: README_FR.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -30,7 +30,7 @@ Conçu pour les développeurs, les data scientists et les ingé
30
30
31
31
## Pourquoi ce SDK ?
32
32
33
-
-**Couverture à 100%** — 1010 / 1010 endpoints de la spécification OpenAPI V5.3.2, générés et vérifiés mécaniquement
33
+
-**Couverture à 100%** — 1106 / 1106 endpoints de la spécification OpenAPI V5.3.2, générés et vérifiés mécaniquement
34
34
-**Sync + async** — clients `TikHub` et `AsyncTikHub` avec des APIs identiques
35
35
-**Prêt pour la production** — nouvelles tentatives automatiques avec backoff exponentiel, gestion des limites de taux, hiérarchie d'erreurs structurée
36
36
-**Type-safe** — compatible `mypy --strict`, construit sur `httpx` + `pydantic v2`
0 commit comments