0

私はすでに PHP スクリプト (サーバー側) をプログラムに追加しており、Facebook からログイン、ログアウト、および情報を取得できます。私の JavaScript クライアントは、URL を使用してメソッドを呼び出してサーバーからこれらの情報を取得できますが、Facebook にログインできません。

PHPアプリ(サーバー側)からJavascriptクライアントにOAuthダイアログを送信できるスクリプトはありますか?

ありがとうございました。

4

2 に答える 2

0

json_encode() 関数を使用して結果をエンコードし、AJAX を使用して GET で取得することができます。

于 2013-04-10T18:00:59.530 に答える
0

ダイアログを「送信」してもうまくいかないと思います。

JavaScript Facebook API はポップアップとして機能し、Facebook PHP API はリダイレクトとして機能します。

最善の方法は、クライアントで JavaScript を介して OAuth を実装し、受信したトークンを HTTPS と見なしてサーバーに送信し、PHP が単独で作業を行うようにするか、クライアント側からの AJAX 呼び出しを考えることです。

別のオプション - PHP ページを内部に持つ JavaScript を介してポップアップを開く。ページは認証を行い、それ自体を閉じます。

乾杯。

于 2013-04-10T20:44:35.243 に答える