मैं Instagram API का उपयोग कर Instagram में छवियों के लिए कस्टम चौड़ाई सेट करने का प्रयास कर रहा हूं। मैं संबंधित सभी छवियों को पकड़ने के लिए हैशटैग का उपयोग कर रहा हूं। क्या मैं कस्टम छवि आकार की सेवा करने के लिए Instagram से पूछ सकता हूं? मुझे पता है कि 3 आकार हैं: थंबनेल, low_resolution, standard_resolution। क्या यह सब मुझे मिल सकता है? धन्यवाद!Instagram API कस्टम छवि चौड़ाई
उत्तर
सरल कोई खोज करते हैं और _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 मान्य आकार नहीं हैं।
यह जानकारी पुरानी है, Instagram अब अपने 'distilleryimage *' होस्टनाम का उपयोग नहीं करता है। –
इंस्टाग्राम 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 छवि में बदलने से किसी अन्य मान पर यूआरएल (एक खोज/प्रतिस्थापन के माध्यम से), आप छवि के आकार को नियंत्रित कर सकते हैं।
से कस्टम चौड़ाई छवियां प्राप्त कर सकता हूं सुधार लोग –
यह जानकारी पुरानी है, Instagram अब अपने 'distilleryimage *' होस्टनाम का उपयोग नहीं करता है। –
इंस्टाग्राम एपीआई तीन मानक छवि संकल्प देता है। एक अतिरिक्त अनियंत्रित छवि आकार है जिसे आप भी उपयोग कर सकते हैं, यह भविष्य में थोड़ा भंगुर/उत्तरदायी परिवर्तन हो सकता है और यह उनकी सेवा की शर्तों (निश्चित नहीं) के खिलाफ भी हो सकता है। मैंने देखा कि यह छवि तब उपलब्ध थी जब मैंने देखा कि Instagram वेबसाइट उच्च रिज़ॉल्यूशन छवियों की सेवा कर रही थी- मुझे सच में यकीन नहीं है कि Instagram इस छवि को उपलब्ध न करने का विकल्प क्यों चुनता है।
झलक (150 x 150)
low_resolution (320 x 320)
एपीआई से, आप इन मानक छवि आकार प्राप्त कर सकते हैं
मानक संकल्प (640 x 640)
फिर, अपनी वेबसाइट को देखकर, मैंने देखा है वे x 1080 1080 में फ़ाइल का एक बड़ा संस्करण परोसा:
अप्रलेखित बड़े छवि (1080 x 1080)
यह बहुत दिलचस्प है, धन्यवाद – Matteo
मुझे पता चला कि आप '2048x2048' का भी अनुरोध कर सकते हैं: https://scontent.cdninstagram.com/hphotos-xaf1/t51.2885-15/s2048x2048/e15/11821182_168255950173048_11130460_n.jpg लेकिन यह सिर्फ '1080x1080' बचाता है।मुझे लगता है कि मूल छवि बड़ी या बराबर थी (दोनों में चौड़ाई और ऊंचाई दोनों में), या फिर अगले निचले रिज़ॉल्यूशन पर वापस आती है, तो मुझे लगता है कि 2048-वर्ग प्रदान किया गया है। –
और इसके आकार के हिस्से के बाद आप वैकल्पिक वैकल्पिक कारक '/ sh0.40 /' उदाहरण के लिए सम्मिलित कर सकते हैं। –
पिछले पोस्टर बताया गया है, वहाँ ' आपको आवश्यक सटीक आकार में इमेजिंग सेवारत छवियों का कोई तरीका नहीं है। उनके पास केवल तीन या चार डिफ़ॉल्ट आकार उपलब्ध हैं।
आपको किसी भी प्रकार के मिडलवेयर को लागू करने की आवश्यकता होगी जो आपके लिए छवियों का आकार बदलती है या https://tiny.pictures/ (अस्वीकरण: जो मैं डेवलपर हूं) जैसी सेवा का उपयोग करने के लिए इसे आपके लिए करने की आवश्यकता होगी।
मुझे पता है कि यह एक पुरानी पोस्ट है, लेकिन मैंने सोचा कि मुझे यह जोड़ना चाहिए कि तीन से अधिक (या चार) छवि आकार उपलब्ध हैं। मैं एक छोटे से अजगर पटकथा लिखी है और निम्नलिखित पाया:
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.
मैं परीक्षण किया पर रिटर्न ऊपर यह एक स्क्वायर फोटो के साथ है, इसलिए मुझे नहीं पता कि विभिन्न पहलू अनुपात के साथ क्या उपलब्ध होगा।
मुझे लगता है कि आपको छवि आकार बदलना होगा ... मैंने अभी तक एपीआई को नहीं देखा है। – 1789040
मुझे विशिष्ट आकारों पर छवियों की सेवा करने के लिए Instagram से आवश्यकता है। क्या यह संभव है? – bla0009
मुझे लगता है कि आपको मानक_रोल्यूशन के साथ कहने के लिए छवियों को पकड़ना होगा, और फिर छवि आकार को स्वयं बदलना होगा ... http://www.sitepoint.com/image-resizing-php/ – 1789040