Ich habe einen Antrag, jeden Tag ungefähr 100 Tweets zu versenden. Ich verwende OAuth zur Authentifizierung. Die twitter-API sagt, dass Post-Nachrichten nicht ratenbegrenzt sind. Ich erhalte jedoch den folgenden Fehler:
403: Die Anfrage wurde verstanden, aber sie wurde abgelehnt. Eine begleitende Fehlermeldung wird erklären warum. Dieser Code wird verwendet, wenn Anfragen aufgrund von Aktualisierungsbeschränkungen abgelehnt werden ( Ссылка ). error - Der Benutzer hat das Limit für die tägliche Statusaktualisierung überschritten. Anfrage - /1/statuses/update.json Relevante Diskussionen können im Internet unter: Ссылка oder Ссылка TwitterException {exceptionCode = [15bb6564-010f3e5b], statusCode = 403, retryAfter = 0, rateLimitStatus = null, Version = 2.1.11}
Bedeutet dies, dass Status-API-Aufrufe ebenfalls ratenbegrenzt sind?
Danke
Ja Statusaktualisierungen sind ratenbegrenzt. aber 100 pro Tag wird kein Problem sein.
Aktuelle Twitter-Limits
Die aktuellen technischen Limits für Accounts sind:
Von: Ссылка
Verwenden Sie eine Art Shared Hosting? Die twitter-API wird durch die IP-Adresse begrenzt. Wenn andere Apps auf Ihrer IP-Adresse auch die twitter-API verwenden, teilen Sie ihnen die Ratenbeschränkungen mit. Ich stieß auf dieses Problem mit einer kleinen App in der Google App Engine, obwohl ich in einer Stunde nur etwa 10 Anfragen gestellt habe.
Das Aktualisierungslimit ist 1000 pro Tag. Aber diese sind in Intervalle unterteilt, in denen unterschiedliche Anzahl von Tweets pro Fenster erlaubt sind. Sie können diesem Thread folgen.
%Vor%Ja, aber nicht direkt. Als "Die Twitter-API sagt, dass Post-Nachrichten nicht ratenbegrenzt sind" ist wahr, aber nicht alle POST-Anfragen sind Status-Update-Aufrufe.