2011-02-25 17 views
8

Tengo una aplicación para enviar decir alrededor de más de 100 tweets cada día. Estoy usando OAuth para la autenticación. La API de Twitter dice que los mensajes posteriores no tienen una tarifa limitada. Sin embargo, estoy recibiendo el siguiente error:Límites de la tasa de Twitter API para publicar actualizaciones

403: Se entiende la solicitud, pero ha sido rechazada. Un mensaje de error adjunto explicará por qué. Este código se usa cuando las solicitudes se rechazan debido a los límites de actualización (http://support.twitter.com/forums/10711/entries/15364). error - El usuario supera el límite de actualización de estado diario. petición - /1/statuses/update.json discusiones relevantes pueden estar en Internet en: http://www.google.co.jp/search?q=15bb6564 o http://www.google.co.jp/search?q=010f3e5b TwitterException {ExceptionCode = [15bb6564-010f3e5b], statusCode = 403, RetryAfter = 0, rateLimitStatus = null, version = 2.1.11}

¿Esto significa que las llamadas API de actualización de estado también tienen un límite de velocidad?

Gracias

Respuesta

4

Sí Las actualizaciones de estado son de velocidad limitada. pero 100 por día no serán un problema.

actuales límites de Twitter

Los límites técnicos actuales para las cuentas son:

  1. actualizaciones: 1.000 por día. El límite de actualización diaria se divide adicionalmente en límites más pequeños para intervalos de media hora. Los retweets se cuentan como actualizaciones.

Desde: http://support.twitter.com/forums/10711/entries/15364

+0

Si tienen límites semi horarios, eso significa que puedo enviar solo 20 actualizaciones en 1/2 hora. Pero pude enviar 100 actualizaciones en 15 minutos y recibí una excepción solo después de eso. Si envío el siguiente tweet después de esperar 2 horas, nuevamente falla. – rcs

0

¿Está utilizando algún tipo de alojamiento compartido? la API de Twitter está limitada por la dirección IP y si hay otras aplicaciones en su dirección IP que también usan la API de Twitter, entonces usted compartirá los límites de la tarifa con ellas. Me encontré con este problema con una pequeña aplicación en el motor de la aplicación de Google, a pesar de que solo recibí unas 10 solicitudes en una hora.

+0

No. No estoy usando ningún alojamiento compartido. Estoy autenticado usando OAuth. Entonces, si estoy en lo cierto, limita la velocidad del usuario y no limita la velocidad de la dirección IP. – rcs

0

El límite de actualización es de 1000 por día. Pero estos se dividen en intervalos en los que se permite una cantidad diferente de tweets por ventana. Puede seguir el hilo this.

Does this mean that status update API calls are also rate limited? 

Sí, pero no directamente. Como "La API de Twitter dice que los mensajes de correo no son de tarifa limitada" es cierto, pero no todas las solicitudes de POST son llamadas de actualización de estado.

Cuestiones relacionadas