2011-07-11 21 views
0

私はfacebook php sdk(バージョン3.0)を使用してfacebookグラフapiにアクセスし、承認するためにfacebook appを作成しました。Facebook AJAXを使用したPHP sdkログインURL

oauthダイアログ(BaseFacebook :: getLoginUrl())をifboxとしてライトボックススタイルのモーダル(colorbox)で非同期に読み込みたいとします。何らかの理由でURLが読み込まれると、Facebookロゴと「Facebook.comに行く」というリンクだけが表示されます。

なぜこれが機能しないのか分かりませんか? documentationで説明したようにhttp://andrew.23.newco.bluhq.us/proto/oauth2Proto/demo/

答えて

0

:ここ

は何が起こっているかのデモです

我々は現在 Facebook.com上のアプリのためのiframeをロードする方法のため、それが重要であるため ユーザーのブラウザの一番上のウィンドウをOAuthダイアログにナビゲートします。

iFrameの[OAuth]ダイアログを使用するのはトップウィンドウではありません。

+0

キャンバスアプリケーションにのみ適用されるかどうかは、キャンバスドキュメントに記載されており、ドキュメントの認証またはグラフAPIセクションには記載されていないため、わかりませんでした。 –