2013-07-03 10 views
5

क्या उपयोगकर्ता नाम या आईडी द्वारा उपयोगकर्ता की प्रोफ़ाइल छवियों को पुनर्प्राप्त करने के लिए कोई अनुमानित यूआरएल है?उपयोगकर्ता नाम या आईडी के साथ ट्विटर प्रोफ़ाइल छवि V1.1

... गूगल के लिए या इसी तरह फेसबुक:

"https://graph.facebook.com/#{FACEBOOK ID}/picture" 
"https://profiles.google.com/s2/photos/profile/#{GOOGLE ID}" 

मैं इस https://dev.twitter.com/docs/user-profile-images-and-banners पाया लेकिन ऐसा लगता है मैं सिर्फ प्रोफ़ाइल छवि प्राप्त करने के लिए एक पूरी अलग अनुरोध करना होगा।

उत्तर

2

इससे पहले कि हम ट्विटर संस्करण 1 एपीआई का उपयोग करके प्रमाणीकरण के बिना उपयोगकर्ता की प्रोफ़ाइल छवि तक पहुंचने में सक्षम थे।

अब यह बहिष्कृत कर दिया गया है, हम प्रमाणीकरण जानकारी के साथ प्रोफ़ाइल छवि खींचने के लिए /1.1/users/show.json का अधिक उपयोग करते हैं।

+0

हां, मैंने इसे देखा लेकिन यह अच्छा नहीं है क्योंकि इसे फेसबुक और गोगल विधि के लिए दो अनुरोधों (शो.जेसन और छवि) की आवश्यकता होती है, जिसके लिए केवल एक की आवश्यकता होती है। छवि को प्राप्त करने के लिए आपको जो अतिरिक्त कॉलबैक और कोड लिखना है, उसका जिक्र नहीं करना चाहिए। – jwerre

+0

मैं मानता हूं कि यह एक अनावश्यक दर्द है। बचाओ के पैसे बहुत सारे पैसे, मैं शर्त लगाता हूं। ... यह हैकी है, और मुझे आपके बैकएंड के बारे में पता नहीं है, लेकिन यदि PHP या किसी अन्य सक्षम बैकएंड भाषा में आप पृष्ठ के HTML को पकड़ सकते हैं और कक्षा के लिए इसे सरल (उदाहरण के लिए सरल HTML डोम पार्सर) 'प्रोफाइल-पिक्चर मीडिया-थंबनेल' जिसमें छवि है और इसे जहां भी आप भेज रहे हैं उसे वापस कर दें। – maiko

7

एक उम्मीद के मुताबिक यूआरएल फेसबुक या गूगल के समान उपयोगकर्ता नाम is as follows द्वारा एक उपयोगकर्ता के प्रोफ़ाइल छवियों को पुनः प्राप्त करने:

"https://twitter.com/[screen_name]/profile_image?size=original" 

उदाहरण के लिए

"https://twitter.com/sqlpowershell/profile_image?size=original" 

Other sizes

  • मिनी में शामिल हैं - 24x24 पिक्सल
  • सामान्य - 48x48
  • बड़ा - 73x73

पूरी तरह से राहत मिली एपीआई का उपयोग करने के लिए नहीं!

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