Passer au contenu principal
POST
string
requis
La clé d’API de votre compte. Vous pouvez la trouver dans les paramètres de votre compte.
Create Share crée un lien (https://files.squarecloud.dev/s/...) pour remettre un fichier à des personnes : un client, une équipe, un testeur. Il fonctionne pour les fichiers publics et privés, dure jusqu’à 30 jours, peut être révoqué à tout moment et peut limiter le nombre de téléchargements du fichier. Sur Pro et Enterprise, il peut aussi demander un mot de passe. Nécessite un plan actif et les scopes blob:write et blob:read : un lien donne accès au fichier. Ouvrir le lien télécharge le fichier. Un lien protégé par mot de passe affiche d’abord une page demandant le mot de passe, dans la langue du visiteur. Le lien remet le fichier qui a été partagé, jamais ce qui est venu après : supprimer, déplacer ou changer la visibilité du fichier, ou écrire un autre fichier à son id, le fait répondre 404 immédiatement, sans consommer de téléchargement. Consultez Liens et partage pour une comparaison avec les liens temporaires.

Paramètres

string
requis
L’id du fichier à partager.
number
défaut:"86400"
Durée de validité du lien, de 60 à 2592000 secondes (30 jours).
number
Nombre de téléchargements autorisés par le lien, de 1 à 10000. Une fois épuisé, il répond 410. Sans ce paramètre, il n’y a pas de limite.
string
Un mot de passe de 8 à 128 caractères que le visiteur doit saisir avant de télécharger. Pro et Enterprise uniquement.
Pour un fichier public, le lien redirige vers son URL publique permanente, que toute personne qui l’ouvre peut continuer à utiliser. Le mot de passe, la limite de téléchargements et l’expiration ne protègent réellement que les fichiers privés.

Limites

  • 30 liens par minute (RATE_LIMITED, 429), et jusqu’à 1000 liens actifs par compte (TOO_MANY_SHARES, 409).
  • Les visites de chaque lien sont limitées par IP. Les mots de passe erronés sont limités par IP et par lien.
  • Le téléchargement d’un fichier privé passe par un lien temporaire : 60 requêtes par minute par IP, plus la limite globale de votre compte. Pour distribuer un fichier à beaucoup de personnes, rendez-le public.

Réponse

Répond 201 Created.
string
“success” en cas de succès, “error” sinon.
object

Erreurs

Voir aussi