Facebook blocage de l'application pour l'affichage trop vite. Quelles sont les limites?

Nous (un local atelier créatif) ont un blog Tumblr et a voulu nous faire un Facebook page. Avant d'aller vivre, nous voulions nous importons tous nos Tumblr contenu à Facebook afin que nos fans sur Facebook peut parcourir ici. Pour cela, j'ai fait une application qui lit tous les messages de notre blog Tumblr et les publie à notre nouveau Facebook page (ex post de ces postes ainsi). Voici mon problème: après l'application sur l' ~130 re-postes (~260 opérations: publier + antidater) je commence à avoir une erreur:

Reçu Facebook de réponse d'erreur de type OAuthException: On dirait que vous avez été un mauvais usage de cette fonctionnalité en allant trop vite. Vous avez été bloqué.

En savoir plus sur les blocs dans le Centre d'Aide. (code 368, subcode 1390008)

Le bloc est allé le lendemain, mais après une quantité similaire d'opérations, il est de retour. Après une couple d'heures plus tard, lorsque le bloc est reparti, j'ai présenté 6 secondes de retard entre les opérations, mais qui n'aide pas, et après 19 re-postes, je suis à nouveau bloqué. Quelques faits:

  • Je suis à la publication de messages à un flux de (encore) inédit page que je suis la (seule) propriétaire de.
  • L'app est une application JAVA autonome et utilise restfb de travailler avec Facebook.
  • La ligne qui est à l'origine de l'erreur: facebookClient.publier("moi/feed", FacebookType.class, params.toArray(new Paramètre[0]));
  • Toutes les opérations de publication contiennent un lien, surtout à des postes sur Tumblr. Certains contiennent message, une légende ou un nom (selon le type de poste).
  • J'ai besoin de re-publier ~900 postes de Tumblr, j'ai fait ~250 jusqu'à présent. Lorsque plus, je vais probablement mettre sur le serveur, prévue, pour garder la synchronisation unique de nouveaux postes.
  • Cette application n'est pas destiné à être utilisé publiquement, c'est plutôt un personnel utilitaire (mais le code sera affiché sur GitHub, tout le monde en ont besoin).

C'est ma première expérience avec Facebook API et je n'étais pas en mesure de trouver un endroit où je pourrais officiellement répondre à cette question. Je pourrais continuer en faisant de 100 messages/jour, mais je crains que je vais finir par être banni pour de bon, même si je n'ai pas envie de faire quelque chose de mal.

Je n'ai pas mis tout le code ici, que le code lui-même ne semble pas être un problème, mais plutôt la vitesse à laquelle il est exécuté.

Donc, dois-je procéder avec 100 messages/jour et j'espère que je ne vais pas être interdit, ou est-il une autre "bonne" façon de traiter cette question?

Merci d'avance!

Salut, super post ! Je suis en train de travailler sur quelque chose de très similaire. Toute chance vous pouvez envoyer le lien vers votre github afin que je puisse avoir une portée? 🙂
Il n'y pas encore que quelques petites modifications est nécessaire pour le code, mais je peux essayer de ne pas oublier de le mettre là en tant que-est si vous êtes pressé.
Je travaillais à l'écart lors de cette nuit et a réussi à obtenir quelques applications de base en place en python. Il n'y a pas de rush pour pousser le code cependant j'ai peut-être un snoop une fois que c'est en direct ! Cheers

OriginalL'auteur Rokas | 2016-05-01