Czy istnieją jakieś usługi hostingu obrazów z publicznym API? [zamknięte]
Rozważałem usługi hostingu obrazów dla projektu, ale zaczynam się zastanawiać, czy jest to zbyt skomplikowane dla mojej grupy docelowej, ponieważ musieliby przesłać wszystkie swoje obrazy do usługi hostingowej, a następnie "dołączyć" obrazy do pliku CSS za pomocą linków, które zapewnia im usługa hostingu. Chociaż jest to dość prosty proces dla nas programistów, myślę, że może to być duża bariera w uzyskaniu wpisowego użytkownika dla tej funkcji.
Mógłbym uprościć poprzez hosting i sam obsługuję obrazy, ale martwię się o potencjalne problemy ze skalowalnością, które mogą wystąpić, a nie mam obecnie sprzętu ani przepustowości do obsługi.
Moja myśl jest taka, że użytkownicy mogliby przesłać swoje obrazy i CSS na serwer w jednym pliku zip na serwer WWW, który mógłby następnie wyodrębnić pliki z zip, popchnąć obrazy do usługi hostingu obrazów, programowo uzyskać odpowiedni adres URL z usługi i odpowiednio zaktualizować CSS przed dołączenie go do profilu wyświetlacza użytkownika.
To podejście może zabić obie ptaki jednym kamieniem, nie musiałbym się martwić o problemy z przepustowością spowodowane serwowaniem potencjalnie dużych obrazów na każdym żądaniu profilu, a użytkownik nie musi przechodzić przez ból głowy konieczności założenia konta w usłudze hostingu obrazów.
Czy ktoś zna jakieś usługi hostingu obrazów, z którymi mogę programowo zintegrować, które mają dobrą niezawodność i wydajność, które mogłyby pomożesz mi w tej zagadce?
Z góry dzięki
6 answers
Przejrzyj Picasa Web Albums Data API :
- http://support.google.com/picasa/answer/1224181?hl=en-GB
- https://developers.google.com/picasa-web/faq#quota
Jeśli zarejestrowałeś się w Google+, zdjęcia do 2048x2048 pikseli i filmy do 15 minut nie będą wliczane do bezpłatnego miejsca na dysku.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-04-22 18:10:36
Posiada publiczne i łatwe w użyciu API po prostu wyślij obraz HTTP do swojej domeny, a otrzymasz json z adresem url
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-08-26 06:05:44
Użyłem https://cloudinary.com / and found it pretty neat!
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-08-13 15:01:29
Możesz rozważyć Amazon CloudFront . Nie korzystałem z tej konkretnej usługi, ale korzystałem intensywnie z Amazon EC2 i S3 i jestem całkiem zadowolony.
UPDATE:
Ostatnio użyłem CloudFront do projektu hostingu wideo i stwierdziłem, że jest dość prosty w konfiguracji i użyciu.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-03-19 18:46:55
Sprawdź API Flickra:
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-09-24 04:16:43
Imgur posiada API . Z "przeglądu":
Interfejs API Imgur udostępnia całą infrastrukturę Imgur za pośrednictwem standardowego interfejsu programowego. Korzystając z API Imgur, możesz zrobić prawie wszystko, co możesz zrobić na imgur.com, podczas korzystania z wybranego języka programowania.
Imgur API jest RESTful API opartym na żądaniach HTTP i odpowiedziach XML lub JSON (P). Jeśli znasz API Twittera, Amazon S3, del.icio.us, lub wiele innych stron internetowych usługi, poczujesz się jak w domu.
Ta wersja API, Wersja 3, używa OAuth 2.0. Oznacza to, że wszystkie żądania muszą być szyfrowane i wysyłane przez SSL / TLS do https://. Oznacza to również, że musisz zarejestrować swoją aplikację, nawet jeśli nie pozwalasz użytkownikom się logować.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-07-27 19:33:49