web-dev-qa-db-fra.com

Quelle est la limite d'utilisation de l'API Google Drive?

Étant donné que ce produit est nouveau, je suis impatient de développer une application sur ce dernier. Il existe donc une limite d'utilisation de l'API, telle que: 

  • quota de téléchargement et de téléchargement 
  • demandes par application
  • etc
45
Radi

Pour afficher votre quota autorisé, créez un projet dans la Console API Google . Dans l'onglet "Service", le quota par défaut autorisé pour chaque service est indiqué.

Actuellement, pour l'API de lecteur, il se lit "Limite de courtoisie: 1 000 000 000 de requêtes/jour". C'est un quota par application.

Une fois que vous avez activé l'API de lecteur, vous pouvez également définir une limite de débit par utilisateur (par défaut, 1 000 req par 100 s) pour empêcher un utilisateur d'épuiser le quota de votre application. C'est disponible dans l'onglet "Quotas".

 View of the cloud console, showing 1B requests per app per day, and 1000 requests per 100 seconds per user.

Il existe également un lien pour demander plus de quota dans l'onglet "Quotas" au cas où vous auriez besoin de plus que la valeur par défaut de 10 millions de req/jour. Ces demandes passeront par un processus de révision manuelle (léger).

Les fichiers ont également une limite de lecture par fichier qui dépend de nombreux facteurs (le fichier est-il partagé publiquement ou uniquement avec votre domaine/vos utilisateurs? Est-ce une vidéo? Un fichier audio? Etc. ...). Malheureusement, ces règles ne sont pas divulguées à ce stade, mais par exemple, une vidéo partagée publiquement ne peut pas être visionnée par des millions de sessions anonymes par jour (utilisez Youtube pour cela). Une image ne peut pas non plus être utilisée sur un site Web à fort trafic. Google Drive ne peut pas être utilisé comme un CDN à l'échelle Web, il est mis à l'échelle pour le partage de contenu personnel (vous partagez des fichiers avec des amis/un groupe de travail/une entreprise).

63
Nicolas Garnier

Je reçois un message disant: "Désolé, vous ne pouvez pas afficher ou télécharger ce fichier pour le moment . Trop d'utilisateurs ont déjà affiché ou téléchargé ce fichier. Merci de réessayer d'accéder au fichier plus tard. Si le fichier que vous êtes essayer d’accéder est particulièrement volumineux ou partagé par de nombreuses personnes, il peut prendre jusqu'à 24 heures pour pouvoir visualiser ou télécharger le fichier. Si vous ne pouvez toujours pas accéder à un fichier après 24 heures, contactez votre administrateur de domaine. "

il y a donc IS une limite, tout simplement non documentée: e il s’agit d’un fichier que j’ai téléchargé environ 50 fois au cours de la dernière heure (test de certaines choses)

6
MitziMeow

Il n'y a aucune mention de limitation de débit sur les meilleures pratiques page, ou dans les conseils de performance mais surtout, la documentation sur erreurs de traitement ne contient pas d'erreur de dépassement limites.

3
Sam Hasler

J'ai constaté que le quota de demandes gratuites de Google Drive Api est de ... 000 000 000 demandes par jour.

la limite par utilisateur par défaut est la suivante: (vous pouvez l'augmenter) 10 requêtes/seconde/utilisateur

vous pouvez vous y rendre et vous connecter avec un compte valide pour plus d'informations https://console.developers.google.com/project/bionic-path-686/apiui/apiview/drive/quotas

2
Mahadev Bichewar

Il ne s'agit pas uniquement de requêtes API. Il existe également une limite de téléchargement que j'ai toujours rencontrée. Mais Google ne publie pas le montant autorisé

0
snickers2k

Lisez la documentation et vous devriez trouver ce que vous cherchez.

"Tout type de fichier peut être stocké dans Drive, dans la limite de capacité de stockage de l'utilisateur ou d'une taille de fichier maximale de 10 Go"

https://developers.google.com/drive/

0
Tomas McGuinness

En plus des "quotas", certains types de limites existent. Erreur ex .:

code = 403
raison = subscriptionRateLimitExceeded
message = limite de débit dépassée pour la création d'abonnements de fichiers.

Des limites de taux similaires ne sont pas bien documentées et peuvent gêner les développeurs d'applications.

0
Andrei N.Sobchuck