新しいWindows 10アプリケーション(C#+ XAML)では、新しいhttps://github.com/Microsoft/winsdkfb/ログインを使用していますが、このログインに移行して以来、私はFacebookのログインで運がないです。Microsoft winsdkfb Not Logged In:ログインしていません。ログインしてもう一度お試しください。 C#WinRT
私たちはFBResult result = await sess.LoginAsync(permissions);
を使用しており、このエラーは常に発生しています。「ログインしていません:ログインしていません。ログインしてもう一度お試しください」
私のコードlitteralyコピーであり、彼らはgithubの上でやったサンプルから貼り付けます。私は私のSIDとFacebookAppIdをチェックして、彼らはアプリとFacebookのウェブサイトの両方で同じです 。 MS-アプリ:それは私にこのようになりますSID生成さ
//getting application Id
string SID = WebAuthenticationBroker.GetCurrentApplicationCallbackUri().ToString();
:// S-1-15-2-0000を-BLA-bla-これを行うことにより、
public async Task<string> LogIntoFacebook()
{
//getting application Id
string SID = WebAuthenticationBroker.GetCurrentApplicationCallbackUri().ToString();
//// Get active session
FBSession sess = FBSession.ActiveSession;
sess.FBAppId = FacebookAppId;
sess.WinAppId = SID;
//setting Permissions
FBPermissions permissions = new FBPermissions(PermissionList);
try
{
// Login to Facebook
FBResult result = await sess.LoginAsync(permissions);
if (result.Succeeded)
{
// Login successful
return sess.AccessTokenData.AccessToken;
}
else
{
// Login failed
return null;
}
}
catch (InvalidOperationException ex)
{
SimpleIoc.Default.GetInstance<IErrorService>().ReportErrorInternalOnly(ex);
return null;
}
catch (Exception ex)
{
SimpleIoc.Default.GetInstance<IErrorService>().ReportErrorInternalOnly(ex);
return null;
}
return null;
}
bla-667/ 私はms-app://をfacebookの開発者の設定ページに追加しようとしましたが、それを望んでいなかったので、WinAppId
に渡すときにSIDからms-app://を削除しようとしましたが、
私は私のFBAppId WIHフィールドWindowsストアSIDを満たしています
は、誰もがこの問題を持っているのでしょうか?
編集1: 私のコードはここからコピー&ペーストです:http://microsoft.github.io/winsdkfb/
EDIT2:マイクロソフトからサンプルを再生し、私の問題私のアプリケーションIDから来ています。 (OAuthのログインを有効にする)
- developers.facebook.comで作成したアプリを選択: 私は、ステップ6に従ってくださいました。
- 左側のメニューから[設定]をクリックします。
- [詳細設定]タブをクリックします。
- 「OAuth設定」セクションで、「クライアントOAuthログイン」と「組み込みブラウザOAuthログイン」を有効にします。
- [変更を保存]をクリックします。
私はすべて上記を行いましたが、同じエラーがあります。 –