2012-06-12 22 views
10

मैं से केवल (इंस्टाग्राम खाते से नहीं - लेकिन मेरे ऐप से हाँ) से लॉगआउट कैसे करूं?Instagram एपीआई उपयोगकर्ता लॉगआउट

मैंने कुछ लोगों को यह कहते हुए देखा कि "उपयोगकर्ता को Instagram लॉगआउट पृष्ठ पर देखें" लेकिन यह वास्तव में मुझे नहीं चाहिए।

उत्तर

6

यदि आप PHP/HTML का उपयोग कर रहे हैं तो मैं Instagram लॉगआउट URL पर इंगित एसआरसी विशेषता के साथ एक छिपी आईएमजी तत्व डालूंगा।

7

आप अपने "लॉगआउट" पृष्ठ में एक आईफ्रेम का उपयोग कर सकते हैं। कुछ ऐसा:

<iframe src="https://instagram.com/accounts/logout/" width="0" height="0" /> 

लॉग आउट होने के बाद आप शायद मुख्य पृष्ठ पर रीडायरेक्ट करना चाहते हैं।

आशा है कि इससे मदद मिलेगी।

+0

महान काम किया! धन्यवाद –

+0

मैं इसे आज़माता हूं लेकिन इस त्रुटि को फ्रेम में https://www.instagram.com/accounts/logout/ फेंक दिया गया है क्योंकि यह 'एक्स-फ्रेम-विकल्प' को 'सैमोरिजिन' –

-1

आप एक अजाक्स कॉल का उपयोग कर सकते हैं, जो आपको किसी अन्य कारण के कारण HTTP त्रुटि के मामले में अपवाद प्राप्त करेगा और आप या तो यह लॉग आउट हो सकते हैं या आपको कोई HTTP त्रुटि मिली है। सफलता के मामले में आप बिना किसी पेज रीफ्रेश किए अपने पृष्ठ पर किसी भी घटक को दिखाने या छिपाने के लिए कुछ कोड चला सकते हैं।

 $.ajax({ 
      url: "https://instagram.com/accounts/logout/", 
      success: function (data) { 
      }, 
      error: function (e) { 
       alert('Error::' + e.responseText); 
       //in case of any error you can put some code here. 
      } 
     }); 
+2

पर सेट करता है यह क्रॉस के कारण काम नहीं करेगा डोमेन मुद्दों। – JamieL

+0

धन्यवाद, यह वही था जो मैं ढूंढ रहा था! – DanceSC

+0

@ जैमीएल केवल तभी जब आप उस डोमेन को अनुमति नहीं देते हैं, तो आप केवल AJAX चला सकते हैं और मूल से अनुमति दे सकते हैं और यह ठीक काम करेगा। –

6

Bhavik एस के जवाब Xframe विकल्प की वजह से मेरी तरह, आप के लिए काम नहीं किया है, तो SAMEORIGIN को स्थापित किया जा रहा है, एक छवि के स्रोत में लॉगआउट डालने की कोशिश:

<img src="http://instagram.com/accounts/logout/" width="0" height="0" /> 
+0

ग्रेट उत्तर। किसी छवि को लोड करने पर कोई प्रतिबंध नहीं है और क्योंकि लॉगआउट एक GET अनुरोध है, यह केवल काम करता है। –