example card twitter rate-limiting

card - Cómo funciona el límite de tasa en Twitter en la API de búsqueda



twitter card types (1)

Quiero la API de búsqueda del usuario para Twitter usando la versión 1.1.

Hay un límite para 450 solicitudes por aplicación.

Pero tengo una duda en este límite de velocidad. Pensé que significa que podemos hacer 450 solicitudes en cada 15 minutos de ventana de solicitud.

Pero leí (pero no estoy seguro de lo que exactamente leo) algo así como, por defecto, devuelve 15 estados según la consulta de búsqueda. Pero si consulta más estado en una sola solicitud, se considera en función del número de estados.

¿Tienen un límite de tarifa solo por cada 15 minutos o tienen un límite de tarifa por un día también?

¿Entonces no podría entender cómo funciona exactamente? ¿Puede alguien ayudarme con esto?


Los límites de frecuencia están segmentados por el tipo de autenticación, usuario o aplicación. La autenticación de usuario es cualquier proceso OAuth que se basa en el usuario. La autenticación de solo aplicación es para las credenciales de su aplicación y no para el usuario. En el caso de la búsqueda, tiene una ventana de 15 minutos de 180 para el usuario y 450 para la aplicación. Para un límite de velocidad más alto (en el caso de la búsqueda) utilice la autenticación de solo aplicación. Esto te dará:

24 horas x 4 incrementos de 15 minutos x 450 solicitudes por incrementos de 15 minutos == 43200 solicitudes por día

Solo tiene que controlar su aplicación para que no exceda las 450 solicitudes en un intervalo de 15 minutos.

Aquí están los documentos de Twitter sobre la limitación de velocidad:

https://dev.twitter.com/docs/rate-limiting/1.1

También puede utilizar los encabezados X-Rate-Limit-Limit / Remaining / Reset HTTP y el punto final limitador de velocidad para realizar un seguimiento de dónde se encuentra y qué está disponible:

https://dev.twitter.com/docs/api/1.1/get/application/rate_limit_status