私はすでに PHP スクリプト (サーバー側) をプログラムに追加しており、Facebook からログイン、ログアウト、および情報を取得できます。私の JavaScript クライアントは、URL を使用してメソッドを呼び出してサーバーからこれらの情報を取得できますが、Facebook にログインできません。
PHPアプリ(サーバー側)からJavascriptクライアントにOAuthダイアログを送信できるスクリプトはありますか?
ありがとうございました。
私はすでに PHP スクリプト (サーバー側) をプログラムに追加しており、Facebook からログイン、ログアウト、および情報を取得できます。私の JavaScript クライアントは、URL を使用してメソッドを呼び出してサーバーからこれらの情報を取得できますが、Facebook にログインできません。
PHPアプリ(サーバー側)からJavascriptクライアントにOAuthダイアログを送信できるスクリプトはありますか?
ありがとうございました。
json_encode() 関数を使用して結果をエンコードし、AJAX を使用して GET で取得することができます。
ダイアログを「送信」してもうまくいかないと思います。
JavaScript Facebook API はポップアップとして機能し、Facebook PHP API はリダイレクトとして機能します。
最善の方法は、クライアントで JavaScript を介して OAuth を実装し、受信したトークンを HTTPS と見なしてサーバーに送信し、PHP が単独で作業を行うようにするか、クライアント側からの AJAX 呼び出しを考えることです。
別のオプション - PHP ページを内部に持つ JavaScript を介してポップアップを開く。ページは認証を行い、それ自体を閉じます。
乾杯。