6
votes

Y a-t-il une limite de taux pour l'API Google Oauth 2.0?

Je envisage d'utiliser https://www.googleapis.com/auth/userinfo. Email Pour obtenir la prise de l'adresse e-mail de l'utilisateur et j'ai vu de nombreux exemples sur la manière de le faire dans la documentation de Google et d'autres guides sur Internet.

Cependant, je n'ai pas été en mesure de trouver des informations sur les limites de taux, ou s'il y a même des limites de taux pour cela. La console d'API Google énumère des limites de courtoisie pour de nombreuses API différentes, mais rien n'est mentionné sur l'API OAuth 2.0.

Est-ce que quelqu'un sait s'il y a des limites, et si oui, ce qu'ils sont?


0 commentaires

3 Réponses :


10
votes

Je peux dire assez certitude que Il n'y a aucune limite à l'une des API d'autorisation de Google .

Je le sais parce que cela n'indique aucune limite nulle part dans le cadre de service de l'API d'autorisation. En fait, le Conditions d'utilisation elle-même est très nue:

API d'authentification de compte Google Conditions d'utilisation

Dernière modification: 20 avril 2012 En utilisant cette API, vous consentez à être lié par ces termes en plus des conditions d'utilisation de Google APIS ("API TOS") chez https://developers.google.com/terms . Politique de dépréciation

Google annoncera si nous avons l'intention d'interrompre ou de faire en arrière changements incompatibles à cette API ou à cette service. Nous allons utiliser commercialement efforts raisonnables pour continuer à exploiter le compte Google API d'authentification (exclusif de OAuth 2.0) sans ces changements jusqu'au 20 avril 2015, sauf (comme Google détermine dans sa raison raisonnable Bon jugement de la foi):

requis par la loi ou une relation tierce (y compris s'il y a un changement de droit ou de relation applicable), ou de cela pourrait créer un risque de sécurité ou fardeau technique économique ou matériel important. Cette politique de dépréciation ne s'applique pas aux versions, aux fonctionnalités et à fonctionnalité étiquetée comme "expérimental".

Après le 20 avril 2015, cette politique de dépréciation ne s'appliquera pas.

S'il y avait des limites, Google devrait généralement les mettre là-bas TOS, afin que je puisse dire en toute sécurité qu'il n'y a pas de limites.


2 commentaires

Il semble qu'il y ait des limites en place maintenant. En tant que telle, la confiance dans cette réponse peut induire en erreur les gens.


En effet, il y a une limite en place maintenant.



2
votes

Je pense qu'il y a une limite aux points d'extrémité de Google Oauth API. Je construisais une extension de navigateur et j'ai laissé une boucle récursive pendant le test. Fait trop de demandes et obtenu cela- xxx

mais cette limite semble être au niveau de l'utilisateur final. Lorsque je demande pour les informations d'un utilisateur différent, je reçois la réponse juste bien.


0 commentaires

5
votes

Ceci est une ancienne question, les choses ont donc changé depuis la réponse originale, mais Google a maintenant "restrictions de quota basées sur le niveau de risque" (peu importe ce que cela signifie):

Pour protéger les utilisateurs et les systèmes Google à partir d'abus, des applications qui utilisent Oauth et Google Identity ont certaines restrictions de quota basées sur la Niveau de risque des scopes OAuth Une application utilise. Ces limites incluent la Suivant:

  • Une nouvelle limite de taux d'autorisation d'utilisateur qui limite la rapidité avec votre L'application peut obtenir de nouveaux utilisateurs.
  • Un nouveau capuchon d'utilisateur total. Pour en savoir plus, reportez-vous au Applications non vérifiées Page.

    Lorsqu'une application dépasse le taux Limite, Erreur 403: Noter_limit_Exeded est affiché aux utilisateurs


3 commentaires

Cette limitation de Google Cloud Platform s'applique-elle également à l'API d'autorisation habituelle?


Il y a deux tableaux de bord: console.developers.google.com et console.cloud.google.com 🤷♂️ c'est déroutant.


Oui, c'est déroutant. Je pense la console "Développeurs" est liée à partir de la section "API" de la console "Cloud". Cela s'applique certainement à leur API d'autorisation régulière. J'ai vu dans la nature. Beaucoup.