असल में वहाँ है कि करने के लिए कोई सीधे आगे है, तो आप की जरूरत है:
एक Instagram ग्राहक आवेदन
बनाएं अपने ग्राहक विवरण प्राप्त करें
प्रमाणित
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