私はこのようなワークフローを実装することを期待しています。Facebookアプリ認証ワークフロー
- ブラウズFacebookのキャンバスページのURL:アプリページへ http://apps.facebook.com/app_name/
- リダイレクトユーザー側のログインfacebookでダイアログを次のようにユーザーをredirctingない場合、ユーザーはすでに私が必要としています何これは である(Facebookアプリや を許可している場合取得)
しかし、今私はこれを取得しています。
- ブラウズFacebookのキャンバスページのURL:アプリページへ http://apps.facebook.com/app_name/
- リダイレクトユーザー ユーザーがすでにFacebookアプリを許可しているか、サイドログインfacebookでダイアログを次のようにユーザーをredirctingない場合(これは私が今取得していますものです)場合 誰も私が今得意ではなく予想される認証ワークフローを達成する方法を提案することができます。
このは、私はこのために今使用していますJSコード、ユーザーは、私は私の第二の点に言及に従ってアプリを認証していない時に動作するコード他の部分より上
if (response.authResponse) {
FB.api('/me', function(info) {
//ENS.fbConnect(0, response.authResponse.accessToken);
login(response, info);
});
} else{
//redirctURL= encodeURI('http://apps.facebook.com/app_name');
redirctURL= encodeURI('http://my_site_url.com');
top.location.href = "http://www.facebook.com/dialog/oauth?client_id="+fbAppID+"&redirect_uri="+redirctURL+"&scope=offline_access,email,user_birthday,status_update,publish_stream,user_about_me, user_notes";
}
です。
実際にはhttp://my_site_url.comではなく、ユーザーをhttp://apps.facebook.com/app_nameにリダイレクトする必要があります。しかし、 "redirctURL"にhttp://apps.facebook.com/app_nameを使用した場合、私の認証ワークフローは私に次のエラーを与えています。
嘆願は、私はあなたの質問を理解していれば、私は、私はそう
- ワークフロー問題
- リダイレクト問題
する必要がありますが起こりますあなたの質問? – Igy
最初の質問:これを実際に見るにはここをクリックしてください:http://apps.facebook。com/wpsocialreader /。私はこのように正確に実装する必要があります。しかし、私は上に示したワークフローを得ています。これは、誤ったアプリケーション設定のためです。この問題を解決するために私を助けてください。 2番目の質問:私は上記の認証プロセスの後、自分のWebサイトではなく、自分のFacebookブックアプリケーションセクションにリダイレクトする必要があります。しかし、私は上記のようにエラーが発生している私はFacebookのアプリのURLを設定するとき。私は上記の2つの問題を解決するのに役立ちます。 –