2012-12-24 30 views
7

मैं Instagram API का उपयोग कर Instagram में छवियों के लिए कस्टम चौड़ाई सेट करने का प्रयास कर रहा हूं। मैं संबंधित सभी छवियों को पकड़ने के लिए हैशटैग का उपयोग कर रहा हूं। क्या मैं कस्टम छवि आकार की सेवा करने के लिए Instagram से पूछ सकता हूं? मुझे पता है कि 3 आकार हैं: थंबनेल, low_resolution, standard_resolution। क्या यह सब मुझे मिल सकता है? धन्यवाद!Instagram API कस्टम छवि चौड़ाई

+0

मुझे लगता है कि आपको छवि आकार बदलना होगा ... मैंने अभी तक एपीआई को नहीं देखा है। – 1789040

+0

मुझे विशिष्ट आकारों पर छवियों की सेवा करने के लिए Instagram से आवश्यकता है। क्या यह संभव है? – bla0009

+0

मुझे लगता है कि आपको मानक_रोल्यूशन के साथ कहने के लिए छवियों को पकड़ना होगा, और फिर छवि आकार को स्वयं बदलना होगा ... http://www.sitepoint.com/image-resizing-php/ – 1789040

उत्तर

4

सरल कोई खोज करते हैं और _5 (या _6, यानी) अपने इच्छित आकार (नीचे देखें) को पाने के लिए पर बदल देते हैं:

http://distilleryimage7.s3.amazonaws.com/xxxxxxxxx_7.jpg

:

छवि आकार प्रतीत 612px × 612px

http://distilleryimage7.s3.amazonaws.com/xxxxxxxxx_6.jpg

306px × 306px

http://distilleryimage7.s3.amazonaws.com/xxxxxxxxx_5.jpg

150px × 150px

ऐसा प्रतीत होता है _8, _4, _3 मान्य आकार नहीं हैं।

+0

यह जानकारी पुरानी है, Instagram अब अपने 'distilleryimage *' होस्टनाम का उपयोग नहीं करता है। –

0

इंस्टाग्राम Amazon S3 का उपयोग करता है अपने फोटो को बचाने के लिए और एक निश्चित नामकरण परंपरा है कि इस तरह से चला जाता है है:

http://distilleryimage7.s3.amazonaws.com/f4947c1004ca11e2a0c81231380ff428_7.jpg 
http://distilleryimage7.s3.amazonaws.com/f4947c1004ca11e2a0c81231380ff428_6.jpg 
http://distilleryimage7.s3.amazonaws.com/f4947c1004ca11e2a0c81231380ff428_5.jpg 

बस एपीआई के माध्यम से फोटो URL प्राप्त करने के लिए और फिर _7, _6, _5 छवि में बदलने से किसी अन्य मान पर यूआरएल (एक खोज/प्रतिस्थापन के माध्यम से), आप छवि के आकार को नियंत्रित कर सकते हैं।

+0

से कस्टम चौड़ाई छवियां प्राप्त कर सकता हूं सुधार लोग –

+0

यह जानकारी पुरानी है, Instagram अब अपने 'distilleryimage *' होस्टनाम का उपयोग नहीं करता है। –

13

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

झलक (150 x 150)

https://scontent.cdninstagram.com/hphotos-xaf1/t51.2885-15/s150x150/e15/11821182_168255950173048_11130460_n.jpg

low_resolution (320 x 320)

https://scontent.cdninstagram.com/hphotos-xaf1/t51.2885-15/s320x320/e15/11821182_168255950173048_11130460_n.jpg:

एपीआई से, आप इन मानक छवि आकार प्राप्त कर सकते हैं

मानक संकल्प (640 x 640)

https://scontent.cdninstagram.com/hphotos-xaf1/t51.2885-15/s640x640/sh0.08/e35/11821182_168255950173048_11130460_n.jpg

फिर, अपनी वेबसाइट को देखकर, मैंने देखा है वे x 1080 1080 में फ़ाइल का एक बड़ा संस्करण परोसा:

अप्रलेखित बड़े छवि (1080 x 1080)

https://scontent.cdninstagram.com/hphotos-xaf1/t51.2885-15/s1080x1080/e15/11821182_168255950173048_11130460_n.jpg

+0

यह बहुत दिलचस्प है, धन्यवाद – Matteo

+1

मुझे पता चला कि आप '2048x2048' का भी अनुरोध कर सकते हैं: https://scontent.cdninstagram.com/hphotos-xaf1/t51.2885-15/s2048x2048/e15/11821182_168255950173048_11130460_n.jpg लेकिन यह सिर्फ '1080x1080' बचाता है।मुझे लगता है कि मूल छवि बड़ी या बराबर थी (दोनों में चौड़ाई और ऊंचाई दोनों में), या फिर अगले निचले रिज़ॉल्यूशन पर वापस आती है, तो मुझे लगता है कि 2048-वर्ग प्रदान किया गया है। –

+1

और इसके आकार के हिस्से के बाद आप वैकल्पिक वैकल्पिक कारक '/ sh0.40 /' उदाहरण के लिए सम्मिलित कर सकते हैं। –

0

पिछले पोस्टर बताया गया है, वहाँ ' आपको आवश्यक सटीक आकार में इमेजिंग सेवारत छवियों का कोई तरीका नहीं है। उनके पास केवल तीन या चार डिफ़ॉल्ट आकार उपलब्ध हैं।

आपको किसी भी प्रकार के मिडलवेयर को लागू करने की आवश्यकता होगी जो आपके लिए छवियों का आकार बदलती है या https://tiny.pictures/ (अस्वीकरण: जो मैं डेवलपर हूं) जैसी सेवा का उपयोग करने के लिए इसे आपके लिए करने की आवश्यकता होगी।

0

मुझे पता है कि यह एक पुरानी पोस्ट है, लेकिन मैंने सोचा कि मुझे यह जोड़ना चाहिए कि तीन से अधिक (या चार) छवि आकार उपलब्ध हैं। मैं एक छोटे से अजगर पटकथा लिखी है और निम्नलिखित पाया:

12 90 200 376 719 
    16 96 203 390 720 
    24 100 206 403 750 
    30 111 224 405 768 
    32 112 240 408 800 
    34 114 243 417 810 
    40 118 256 468 936 
    43 120 262 479 959 
    48 128 270 480 960 
    50 129 279 512 1008 
    56 130 280 515 1024 
    57 133 285 540 1029 
    60 135 288 562 1056 
    64 147 306 564 1080 
    68 148 319 599 1225 
    73 150 320 600 1300 
    74 160 332 624 1440 
    75 180 338 640 1536 
    80 190 350 672 2048 
    86 192 360 704 

जहां तक ​​मेरा बता सकते हैं, सब कुछ 1080 (तो 1225, 1300, 1440 1536, 2048) 1080.

मैं परीक्षण किया पर रिटर्न ऊपर यह एक स्क्वायर फोटो के साथ है, इसलिए मुझे नहीं पता कि विभिन्न पहलू अनुपात के साथ क्या उपलब्ध होगा।