Existe-t-il des services d'hébergement d'images avec une API publique? [fermé]

j'ai envisagé des services d'hébergement d'images pour un projet mais je commence à me demander si c'est juste trop compliqué pour mon public cible car ils auraient à télécharger toutes leurs images sur le service d'hébergement et ensuite "attacher" les images au fichier CSS en utilisant les liens que le service d'hébergement leur fournit. Bien que ce soit un processus assez simple pour les développeurs américains, je pense que cela pourrait être un grand obstacle à obtenir l'adhésion des utilisateurs pour cette fonctionnalité.

je pourrais simplifier en hébergeant et je sers les images moi-même, mais je m'inquiète des problèmes potentiels d'évolutivité qui pourraient se présenter et que je n'ai pas le matériel ou la bande passante pour gérer à l'heure actuelle.

ma pensée est que je pourrais avoir les utilisateurs téléchargent leurs images et CSS sur le serveur dans un seul fichier zip sur le serveur web qui pourrait alors extraire les fichiers à partir du zip, pousser les images sur un service d'hébergement d'image, programmatically obtenir L'URL correspondante du service et mettre à jour le CSS en conséquence, avant de l'attacher à l'utilisateur de profil d'affichage.

cette approche pourrait tuer les deux oiseaux d'une pierre, je n'aurais pas à m'inquiéter des problèmes de bande passante causés par le fait de servir des images potentiellement importantes sur chaque demande de profil et l'utilisateur n'a pas à passer par le mal de tête de devoir établir un compte sur un service d'hébergement d'image.

est-ce que quelqu'un connaît des services d'hébergement d'images que je peux intégrer par programmation avec une bonne fiabilité? et une performance qui pourrait m'aider avec cette énigme?

Merci d'avance

35
demandé sur Dave Jarvis 2009-09-24 03:46:34

6 réponses

passez en revue le Picasa Web Albums Data API:

si vous avez signé pour Google+, les photos jusqu'à 2048x2048 pixels et les vidéos jusqu'à 15 minutes ne compteront pas pour votre stockage gratuit.

12
répondu Roberto Aloi 2013-04-22 18:10:36

http://deviantart.com

a une API publique et facile à utiliser juste HTTP postent l'image dans leur domaine et vous obtiendrez un json avec l'url

16
répondu clamp 2017-08-26 06:05:44

j'ai utilisé https://cloudinary.com/ et l'a trouvé très soigné!

7
répondu Nishant 2014-08-13 15:01:29

vous pourriez considérer Amazon CloudFront. Je n'ai pas utilisé ce service particulier, mais J'ai largement utilisé Amazon EC2 et S3 et je suis très heureux.

mise à jour:

J'ai récemment utilisé CloudFront pour un projet d'hébergement vidéo et je l'ai trouvé assez simple à configurer et à utiliser.

6
répondu Eric J. 2012-03-19 18:46:55

Check out API Flickr:

http://www.flickr.com/services/api/

4
répondu HiredMind 2009-09-24 04:16:43

Imgur API. De la "vue d'ensemble":

L'API D'Imgur expose toute l'infrastructure D'Imgur via une interface programmatique standardisée. En utilisant L'API D'Imgur, vous pouvez faire à peu près tout ce que vous pouvez faire sur imgur.com, tout en utilisant le langage de programmation de votre choix.

L'API Imgur est une API RESTful basée sur les requêtes HTTP et les réponses XML ou JSON(P). Si vous êtes familier avec les API de Twitter, Amazon S3, del.icio.nous, ou une foule d'autres services web, vous vous sentirez comme à la maison.

cette version de L'API, version 3, utilise OAuth 2.0. Cela signifie que toutes les requêtes devront être cryptées et envoyées via SSL/TLS à https://. Cela signifie également que vous devez enregistrer votre application, même si vous ne permettez pas aux utilisateurs de se connecter.

2
répondu Kenny Evitt 2014-07-27 19:33:49