8

fb-login ボタンを使用せずに、Facebook Connect Web サイトからユーザーをログアウトするにはどうすればよいですか? コードビハインド(c#)からやりたいのですが?

4

8 に答える 8

10

でJavascriptから行うしかないことがわかりましたFB.logout()。コードビハインドから同じことを行う API がないのは、ちょっと奇妙に思えます。

于 2009-03-18T12:44:51.973 に答える
3

これは、facebook.API クラス (facebook.dll) のインスタンスから簡単に実行できます。_api.LogOff() を呼び出すだけです

于 2009-08-18T13:22:32.957 に答える
2

ConnectSessionのログアウト方法にコードがないようです。それはただ

void Logout(){ }

何もなし。も同じLogin(){}

したがって、基本的にはjava-scriptバージョンを使用する必要があります

于 2010-06-14T12:57:16.453 に答える
1

curlやpreg_match( "/ a href = \" \ / logout.php(。*?)\ "/"、$ page、$ logout_param);のようなものでは不可能ではありませんか。

それから...

curl_setopt($ ch、CURLOPT_URL、'http://m.facebook.com/logout.php'。$logout_param [1]); curl_exec($ ch);

??

于 2010-11-18T14:45:19.387 に答える
0

私は以下を使用してWebviewでこれを行っていました:

 webview.loadUrl("http://www.facebook.com/logout.php?confirm=1");
于 2011-08-22T09:07:25.907 に答える
0

少なくとも php API には logout メソッドがあります。ログアウト メソッドを機能させるために、ユーザーを facebook.com の URL にリダイレクトしてから、サイトにリダイレクトします。

$facebook->logout( " http://site.com/returnAfterLogout.php " )

ただし、そのリクエストでは、javascript APIはまだphp APIがまだログインしていると考えており、APIリクエストを実行しようとするまで例外が発生することがわかりました。

于 2009-03-19T14:46:08.303 に答える