Facebook のアクセス許可ダイアログを iframe 内に配置しようとしていますが、Facebook のドキュメントが不足しているため、あまり進歩していません。
news.yahoo.com は、私がエミュレートしたいことを行います。
ニュース記事をクリックすると、facebook でログインと表示されます。ユーザーを認証するための最初の oauth ダイアログ (許可を求めない) の後、yahoo pop の別のダイアログが yahoo URL から表示されます。このダイアログには、アクセス許可ダイアログが IFrame として含まれています。
これを達成するために使用できる API を知っている人はいますか?
フィドラー トレースは、yahoo URL が呼び出していることを示しています。
permissions.request メソッドを持つ uiserver.php エンドポイント。
FB の JavaScript SDK を使用してこれを実行しようとすると: FB.ui({ method: 'permissions_request', perms: 'read_stream,publish_stream,user_photos', display: 'iframe' },
function(response){ alert("badfood") ; アラート (応答); });
別のエンドポイントに移動します: facebook.com/dialog/permissions_request? ...
そして、有用なデバッグ情報なしで facebook から 500 サーバー エラーが発生します。
ありがとう