まず、私はフランス語の牛のように英語を話すので、私をよろこんでください!Facebook c#sdkフォーク:バージョン5 oAuth
これは、私はFacebook Toolkitから降りてFacebook c#sdkの使用を開始することに決めました。
私はv4.2.1を見ました。それから私は "http://facebooksdk.codeplex.com/Thread/View.aspx?ThreadId=241181"と私はv5のソースコードをダウンロードしました。
私はこのV5の認証プロセスに少し問題があります。私はURLからアプリをロードするのであれば
string _requiredAppPermissions = "offline_access,email";
FacebookApp fbApp = new FacebookApp();
var fbSettings = new FacebookSettings();
fbSettings.AppId = RWE.Core.Config.FacebookApp;
fbSettings.AppSecret = RWE.Core.Config.FacebookSecret;
Authorizer authorizer = new Authorizer(fbSettings);
//Authorizer authorizer = new Authorizer();
if (!String.IsNullOrEmpty(_requiredAppPermissions)) authorizer.Perms = _requiredAppPermissions;
authorizer.Perms = _requiredAppPermissions;
authorizer.ReturnUrlPath = _AuthUrlReturn;
authorizer.Authorize();
var me = fbApp.Api("me");
: はここに私のコードである「http://apps.facebook.com/myapp」、それが「Accéderのà(フランス語)とFacebookのロゴを表示しますFacebook "(これは「Facebookへのアクセス」を意味する)。このリンクは一種の「http://www.facebook.com/connect/uiserver.php?app_id=170580299646394 & method = permissions.request & display = page & next = http%3A%2F%2Fwww.facebook.com% 2Fconnect%2Flogin_success.html & response_type = code & fbconnect = 1 & perms = offline_access%2Cemail「 "http://realurl.com"からアプリを読み込むと、facebookappのような認証フォームが直接表示されますurl。
私の質問は以下のとおりです。
どのように私は、認証フォームは(Facebookのロゴステップなしで)直接表示することができ?
ReturnUrlPathを指定すると、facebook.comは引き続きfacebook.com/connect/login_success.htmlを使用し、アプリに戻る代わりにfacebook.comにアクセスします。どうすれば変更できますか?
authはリンク内にありません。 – Netah