Autorisation de fréquence d'accès à l'interface
Autorisation de fréquence d'accès à l'interface
Limite de fréquence
L'interface ouverte de Weibo ne limite qu'un certain nombre de requêtes par période de temps. La limite de temps unitaire comprend les heures et les journées ; la dimension limite inclut un seul utilisateur autorisé et une seule IP ; certaines interfaces spéciales ont une limite de demande distincte ; Par exemple :
- • Un utilisateur autorisé dans l'application ne peut demander l'interface ouverte Weibo que n fois par heure
- • Un utilisateur autorisé dans l'application ne peut demander l'interface ouverte Weibo qu'un nombre cumulé de m fois par jour ; • Une IP L'adresse ne peut demander l'interface ouverte Weibo que x fois par heure ;
- • Les utilisateurs autorisés qui envoient des commandes à l'interface Weibo ne peuvent demander que y fois par heure ;
Comment les développeurs peuvent-ils faire face correctement aux restrictions de fréquence
Tout d'abord, la technologie d'interface ouverte de Weibo est en principe un protocole d'interrogation HTTP, pas un protocole push en temps réel. Par conséquent, même si la fréquence de rafraîchissement est augmentée, l’effet d’obtention immédiate des dernières informations ne peut pas être pleinement obtenu. Sur la base de notre expérience, nous recommandons que la fréquence de mise à jour soit de 3 à 5 minutes/heure.
La limite de fréquence actuelle peut répondre aux besoins à condition que l'utilisateur prenne l'initiative. Et compte tenu des besoins réels des développeurs, la fréquence sera légèrement plus souple afin que les développeurs puissent implémenter des fonctions très créatives (certaines fonctions complexes peuvent nécessiter de combiner des données pour appeler plusieurs interfaces). Cependant, nous nous opposons à la saisie malveillante de données utilisateur via des robots serveurs sans le déclenchement actif de l'utilisateur. Cette situation déclenchera facilement la limite de fréquence.
De plus, les développeurs peuvent enregistrer leur fréquence d'accès de manière plus intelligente. Par exemple, si aucune nouvelle donnée n'a été obtenue lors des extractions de données récentes, la fréquence d'accès peut être réduite de manière appropriée. Vous pouvez également mettre en cache certaines données côté client au lieu d'appeler directement l'interface ouverte Weibo à chaque fois. Cependant, il convient de noter que la plate-forme ouverte Weibo interdit aux serveurs tiers de stocker les données des utilisateurs, les développeurs de cette méthode doivent donc payer. attention uniquement. Il peut être mis en cache sur le client, mais ne peut pas être téléchargé sur votre propre serveur.
Restrictions de compte de test pour les applications qui n'ont pas réussi l'examen
Pour les applications qui n'ont pas réussi l'examen et sont en cours de développement, en plus des limites de fréquence ci-dessus, nous aurons également des restrictions de demande supplémentaires pour les comptes de test. Chaque application qui échoue à l'examen ne peut autoriser que 15 comptes de test à demander l'interface. Les autres comptes ne peuvent pas demander l'interface via cette application. Lorsque la candidature passe l’examen, cette restriction est automatiquement levée.
De plus, Weibo attache une grande importance à l'expérience utilisateur de lecture du flux de contenu. Par conséquent, afin de ne pas harceler les utilisateurs normaux lors de la lecture du contenu Weibo, il est possible de demander des opérations telles que la publication de publications Weibo, la publication de commentaires, etc. via des comptes de test dans l'état de test. La demande est réussie et le contenu peut être envoyé normalement, mais seul le compte de test peut voir le contenu de test, et le contenu de test ne sera pas réellement distribué au flux de contenu des comptes non-test.
Les paramètres du compte de test se trouvent dans "Mes applications> Modifier les propriétés de l'application> Compte de test".
Mécanisme de sécurité de la plateforme ouverte Weibo et interdiction d'accès à l'interface des applications
La plateforme ouverte Weibo a toujours attaché une grande importance à la protection des données des utilisateurs, elle a donc constamment amélioré son propre mécanisme de sécurité. Le mécanisme de sécurité actuel de la plate-forme ouverte Weibo peut identifier très précisément si l'accès à l'interface est un appel de comportement de l'utilisateur ou un appel de programme robot.
Nous espérons que les développeurs pourront suivre les restrictions de demande et l'accord de développeur de la plate-forme ouverte Weibo, et utiliser des interfaces d'accès basées sur les comportements actifs normaux des utilisateurs, au lieu d'appeler des interfaces via des programmes robotiques, des comportements actifs non-utilisateurs ou même d'explorer un un grand nombre de microblogs de données utilisateur de Bo.
Par conséquent, des appels excessifs qui dépassent la limite de fréquence, ou des appels fréquents vers l'interface ouverte Weibo en raison d'un comportement actif de non-utilisateur (même si la limite de fréquence n'est pas dépassée) entraîneront la reconnaissance de votre application (appkey) et de votre IP. par le mécanisme de sécurité de la plateforme ouverte Weibo. Violations du contrat de développement Weibo, telles que des programmes robotiques ou une saisie malveillante des données des utilisateurs. En conséquence, les droits d'accès aux interfaces de l'application et de l'IP sont bloqués, et toutes les demandes d'interfaces ouvertes seront restreintes.
- Pour les questions fréquemment posées sur les limites de fréquence de l'interface, veuillez vous référer au système de questions et réponses de la plateforme ouverte Weibo