2009-09-23 12 views
35

मैं एक परियोजना के लिए छवि होस्टिंग सेवाओं पर विचार कर रहा हूं लेकिन मुझे आश्चर्य है कि यह मेरे लक्षित दर्शकों के लिए बहुत जटिल है क्योंकि उन्हें अपनी सभी छवियों को होस्टिंग सेवा में अपलोड करना होगा और फिर छवियों को "संलग्न" करना होगा होस्टिंग सेवा उन लिंक का उपयोग कर सीएसएस फ़ाइल उन्हें प्रदान करता है। हालांकि यह हमारे डेवलपर्स के लिए काफी सरल प्रक्रिया है, लेकिन मैं सोच रहा हूं कि इस सुविधा के लिए उपयोगकर्ता को खरीदने के लिए एक बड़ी बाधा हो सकती है।क्या सार्वजनिक एपीआई के साथ कोई छवि होस्टिंग सेवाएं हैं?

मैं छवियों को स्वयं होस्ट करके और सेवा करके सरल बना सकता हूं लेकिन मैं संभावित स्केलेबिलिटी मुद्दों के बारे में चिंतित हूं जो प्रस्तुत कर सकते हैं जिनके पास वर्तमान समय में हार्डवेयर या बैंडविड्थ को संभालने के लिए नहीं है।

मेरा विचार यह है कि मैं उपयोगकर्ताओं को एक ही ज़िप फ़ाइल में सर्वर पर अपनी छवियों और सीएसएस को वेब सर्वर पर अपलोड कर सकता था जो तब ज़िप से फ़ाइलों को निकाल सकता था, छवियों को एक छवि होस्टिंग सेवा पर प्रोग्राम कर सकता है, प्रोग्रामेटिक रूप से सेवा से संबंधित यूआरएल प्राप्त करें और उपयोगकर्ता के प्रदर्शन प्रोफ़ाइल को संलग्न करने से पहले सीएसएस को तदनुसार अपडेट करें।

यह दृष्टिकोण दोनों पक्षियों को एक पत्थर से मार सकता है, मुझे बैंडविड्थ के मुद्दों के बारे में चिंता करने की ज़रूरत नहीं है क्योंकि प्रत्येक प्रोफाइल अनुरोध पर संभावित बड़ी छवियों की सेवा करने के कारण और उपयोगकर्ता को सिरदर्द की आवश्यकता नहीं है एक छवि होस्टिंग सेवा पर एक खाता सेट अप करें।

क्या किसी को भी किसी भी छवि होस्टिंग सेवाओं के बारे में पता है जो मैं प्रोग्रामेटिक रूप से एकीकृत कर सकता हूं जिसके साथ अच्छी विश्वसनीयता और प्रदर्शन है जो मुझे इस conundrum में सहायता कर सकता है? अग्रिम

उत्तर

12

समीक्षा Picasa Web Albums Data API:

यदि आपने Google+ के लिए साइन अप किया है तो 2048x2048 पिक्सल तक की फ़ोटो और 15 मिनट तक के वीडियो आपके निःशुल्क संग्रहण की गणना नहीं करेंगे।

6

में

धन्यवाद आप अमेज़न CloudFront सोच सकते हैं। मैंने उस विशेष सेवा का उपयोग नहीं किया है, लेकिन मैंने अमेज़ॅन ईसी 2 और एस 3 का व्यापक रूप से उपयोग किया है और मैं काफी खुश हूं।

अद्यतन:

मैं हाल ही में एक वीडियो होस्टिंग परियोजना के लिए CloudFront का इस्तेमाल किया और यह काफी सेटअप और उपयोग करने के लिए सरल पाया।

+1

दिलचस्प ... इस 4 साल के पुराने प्रश्न पर बस एक ड्राइव-डाउनवॉट मिला, जिसमें कोई टिप्पणी नहीं थी कि इसमें क्या गलत हो सकता है। –

+4

... आप 70k (!) पर हैं और आप एक डाउनवोट पर टिप्पणी करने के लिए परेशान हैं? हे भगवान। मैं अपनी सर्वश्रेष्ठ एसई साइट पर 14k पर हूं, और यहां तक ​​कि मैं अब और शिकायत नहीं करता हूं। –

+0

@ निकविकगिल: अगर किसी को इस उत्तर में कोई समस्या आती है, तो उन्हें यह साझा करना चाहिए कि वह समस्या क्या है। यह प्रतिष्ठा का सवाल नहीं है। –

4

बाहर चेक फ़्लिकर के एपीआई:

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

+3

फ़्लिकर कुछ हद तक सख्त है क्योंकि यह उनकी सेवा के वाणिज्यिक उपयोग की बात आती है और वे आपकी सभी छवियों को एक बार खोज कर लेते हैं, जिसका उपयोग वे किसी सेवा से छवियों को होस्ट करने के लिए करते हैं। विज्ञापन है – kravietz

16

http://deviantart.com

एक सार्वजनिक और उपयोग में आसान एपीआई सिर्फ HTTP POST उनके डोमेन के लिए छवि है और आप यूआरएल

+1

चैंपियन! मैं इसे ऊपर उठाता हूं, क्योंकि यह वह चीज है जिसके लिए मैं खोज कर रहा था! सी # से httpwebrequest के उपयोग के साथ आप आसानी से एक छवि अपलोड कर सकते हैं और इसे लिंक प्राप्त कर सकते हैं :) thnx! – MiKE

+1

हाय! मैं http://deviantsart.com/ एपीआई का उपयोग करने की कोशिश कर रहा हूं लेकिन मुझे लगता है कि 'XMLHttpRequest http://deviantsart.com/ लोड नहीं कर सकता है। अनुरोधित संसाधन पर 'पहुंच-नियंत्रण-अनुमति-उत्पत्ति' शीर्षलेख मौजूद नहीं है। उत्पत्ति 'http: // localhost: 8080' इसलिए एक्सेस की अनुमति नहीं है। 'मैं एक कैनवास से प्राप्त jQuery और छवि डेटा का उपयोग कर एक पोस्ट कर रहा हूं। क्या आप जानते हैं कि क्या गलत हो सकता है? धन्यवाद! – Martin

+0

देखें http://enable-cors.org/index.html – clamp

2

Imgur एक API है के साथ एक json मिल जाएगा। "अवलोकन" से:

इमगुर का एपीआई एक मानक प्रोग्रामेटिक इंटरफेस के माध्यम से पूरे इम्गुर इंफ्रास्ट्रक्चर का खुलासा करता है।इम्गुर के एपीआई का उपयोग करके, आप अपनी प्रोग्रामिंग भाषा का उपयोग करते समय imgur.com पर जो भी कर सकते हैं, उसके बारे में कुछ भी कर सकते हैं।

इम्गुर एपीआई HTTP अनुरोधों और एक्सएमएल या जेएसओएन (पी) प्रतिक्रियाओं के आधार पर एक विश्वसनीय API है। यदि आप ट्विटर के एपीआई, अमेज़ॅन के एस 3, del.icio.us, या कई अन्य वेब सेवाओं से परिचित हैं, तो आप घर पर सही महसूस करेंगे।

एपीआई, संस्करण 3 का यह संस्करण ओएथ 2.0 का उपयोग करता है। इसका मतलब है कि सभी अनुरोधों को एन्क्रिप्ट किया जाना चाहिए और एसएसएल/टीएलएस के माध्यम से https: // पर भेजा जाना चाहिए। इसका मतलब यह भी है कि आपको अपने आवेदन को पंजीकृत करने की आवश्यकता है, भले ही आप उपयोगकर्ताओं को लॉगिन करने की अनुमति न दें।

+1

जो तुर्की में अवरुद्ध है, इसलिए यदि आप तुर्की से बहुत अधिक उपयोगकर्ता/आगंतुक हैं तो इसका उपयोग न करें। – modu

संबंधित मुद्दे