2016-04-08 12 views
5

मुझे वेबसाइट में इंस्टाग्राम गैलरी को एम्बेड करने के लिए सैकड़ों तरीके मिले हैं, लेकिन मुझे जो चाहिए वह पूरी प्रोफ़ाइल को एम्बेड करना है, t.i. यदि आप इस प्रोफ़ाइल को उदाहरण के लिए देखते हैं: https://www.instagram.com/exampleprofile/ कोई प्रोफ़ाइल छवि, इसके बारे में, शीर्षक और एक अनुवर्ती बटन है।Instagram प्रोफ़ाइल को कैसे एम्बेड करें?

मैं इस शीर्षलेख जानकारी के साथ प्रोफ़ाइल को कैसे एम्बेड कर सकता हूं न केवल इसकी गैलरी में छवियां? क्या यह भी संभव है?

उत्तर

1

असल में वहाँ है कि करने के लिए कोई सीधे आगे है, तो आप की जरूरत है:

  1. एक Instagram ग्राहक आवेदन

  2. बनाएं अपने ग्राहक विवरण प्राप्त करें

  3. प्रमाणित

1. एक Instagram ग्राहक आवेदन

आप अपनी खुद की instagram आवेदन here बनाने के लिए बनाएँ:

2. अपने ग्राहक विवरण

आपके Instagram डेवलपर में जाओ खाता, "क्लाइंट प्रबंधित करें" पर क्लिक करें और "क्लाइंट आईडी", "क्लाइंट सीक्रेट" और "रीडायरेक्ट यूआरआई" पर ध्यान दें क्योंकि आपको जल्द ही उनकी आवश्यकता होगी। सुनिश्चित करें कि आप अपने रीडायरेक्ट यूआरआई, जैसे "https://drupal.org" के लिए एक पूर्ण यूआरएल का उपयोग कर रहे हैं।

3. प्रमाणित

3. ए का प्रयोग कर्ल सबसे पहले, अपने ब्राउज़र में इस जोड़ें:

https://api.instagram.com/oauth/authorize/?client_id=YOUR-CLIENT-ID&redirect_uri=YOUR अनुप्रेषित-यूआरआई & response_type = कोड & गुंजाइश = public_content ध्यान दें कि अनुप्रेषित-यूआरआई उपरोक्त यूआरएल एन्कोड किया जाना चाहिए, जैसे https% 3A% 2F% 2Fdrupal.org।

फिर आपको उस यूआरएल पर रीडायरेक्ट किया जाएगा जिसे आपने रीडायरेक्ट किया था। यूआरएल को ध्यान में रखना के रूप में इस जगह है जहाँ आपको कोड प्राप्त आप की जरूरत:

http://your-redirect-uri?code=YOU-NEED-THIS-CODE 

अब आप अपने टर्मिनल खोलने और इस में पेस्ट (अपने विशिष्ट आईडी, गुप्त जोड़ने, अनुप्रेषित uri, & कोड):

{ 
"access_token": "fb2e77d.47a0479900504cb3ab4a1f626d174d2d", 
"user": { 
    "id": "1574083", 
    "username": "snoopdogg", 
    "full_name": "Snoop Dogg", 
    "profile_picture": "..." 
} 
} 

3:

curl -F 'client_id=YOUR CLIENT_ID HERE' \ -F 'client_secret=YOUR CLIENT_SECRET HERE' \ -F 'grant_type=authorization_code' \ -F 'redirect_uri=YOUR AUTHORIZATION_REDIRECT_URI HERE' \ -F 'code=THE CODE YOU RECEIVED' \ https://api.instagram.com/oauth/access_token 

आप कुछ है कि इस तरह दिखता है प्राप्त करना चाहिए।ख ब्राउज़र का उपयोग करते हुए इस यूआरएल निर्माण और अपने ब्राउज़र पर चिपकाएं:

https://api.instagram.com/oauth/authorize/?client_id=[your client id]&redirect_uri=[your redirect uri]&response_type=token 

आप देख सकते हैं निम्न त्रुटि "अंतर्निहित प्रमाणीकरण अक्षम है"। यदि ऐसा है, तो आपको अपने Instagram क्लाइंट को संपादित करना होगा, सुरक्षा टैब पर जाना होगा, और विकल्प अक्षम करें ओथिथ OAuth अक्षम करें, आप निम्न बिंदु पर पहुंचने के बाद इसे वापस सक्षम कर सकते हैं।

यदि सब कुछ अच्छी तरह से चला गया है कि आप एक यूआरआइ कि इस

https://my_redirect.uri/#access_token=xxxxxxxxxx.yyyyyyy.zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz 

ACCESS_TOKEN कुंजी पर की तरह दिखता है पर पुनः निर्देशित किया जाना चाहिए था, "एक्स" भाग (सभी पहली अवधि से पहले) अपने प्रयोक्ता आईडी है।

4. Instagram एपीआई के लिए अनुरोध बनाएँ और फिर प्रतिक्रिया ऑब्जेक्ट

https://api.instagram.com/v1/users/xxxxxxxxxx/media/recent/?access_token=xxxxxxxxxx.yyyyyyy.zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz 

Instagram एपीआई पार्स: https://www.instagram.com/developer/endpoints/users/#get_users

स्रोत:https://www.drupal.org/node/2746185

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