2012-06-12 13 views
10

私のアプリケーションのみからログアウトを実行するにはどうすればいいですか?Instagram Apiユーザーログアウト

私は実際に必要なものではありませんが、 "ユーザーをinstagramログアウトページに照会する"と言う人がいました。

答えて

6

PHP/HTMLを使用している場合は、InstagramログアウトURLにSRC属性を指定して、隠しIMG要素を配置します。

7

独自の「ログアウト」ページでiframeを使用できます。次のようなものがあります。

ログアウトを実行した後、メインページにリダイレクトすることをお勧めします。

希望しました。

+0

は素晴らしい仕事を!ありがとう –

+0

私は試してみましたが、このエラーは 'X-Frame-Options'を 'SAMEORIGIN'に設定しているため、フレーム内でhttps://www.instagram.com/accounts/logout/にスローされます –

-1

ajax呼び出しを使用すると、何らかの理由で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

@JamieLあなたがそのドメインを許可しない場合にのみ、AJAXを実行し、起源から許可するとうまくいくでしょう。 –

6

Bhavik Sの答えがあるためSAMEORIGINに設定されているXFrameのオプションの、私のように、あなたのために動作しなかった場合は、画像のsrcにログアウトを入れてみてくださいは:

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

素晴らしい答え。画像の読み込みには制限はなく、ログアウトはGET要求であるため、これはうまく動作します。 –