Patrones consistentes
Estructura de la URL
Estructura de la respuesta
Formato de ID
Campos y expansions
Esquemas de objetos
- Una Publicación devuelta por search tiene los mismos campos que una Publicación devuelta por lookup
- Un usuario devuelto por followers tiene los mismos campos que un usuario devuelto por search
- Los objetos expandidos coinciden con sus homólogos independientes
Autenticación
Manejo de errores
Paginación
Más información sobre la paginación →
Convenciones de nomenclatura
- Ortografía del inglés estadounidense (
favoritesnofavourites) - Snake_case para nombres de campos (
author_id,created_at) - Terminología consistente (
retweet_count, norepost_counten campos)
Valores vacíos
null:
Consistencia de entidades
entities solo contiene entidades extraídas del texto:
urlshashtagsmentionscashtags
attachments, no en entities.
Qué significa esto para ti
Aprende una vez, úsalo en todas partes
Los patrones que aprendas en un endpoint se aplican a todos los endpoints.
Respuestas predecibles
Los mismos tipos de objeto tienen la misma estructura en toda la API.
Código más simple
Crea funciones reutilizables para patrones comunes.
Depuración más sencilla
Los formatos de error coherentes simplifican la resolución de problemas.