Đối với ứng dụng Windows 10 mới của chúng tôi (C# + XAML), chúng tôi đang sử dụng thông tin đăng nhập mới https://github.com/Microsoft/winsdkfb/, tuy nhiên vì chúng tôi đã chuyển sang đăng nhập này, tôi không có may mắn khi đăng nhập facebook.Microsoft winsdkfb Chưa đăng nhập: Bạn chưa đăng nhập. Vui lòng đăng nhập và thử lại. C# WinRT
Chúng tôi đang sử dụng FBResult result = await sess.LoginAsync(permissions);
và tôi gặp phải lỗi này mọi lúc: "Chưa đăng nhập: Bạn chưa đăng nhập. Vui lòng đăng nhập và thử lại".
Mã của tôi là litteraly một sao chép và dán từ các mẫu họ đã làm trên github: Tôi đã kiểm tra SID và FacebookAppId của tôi và họ đều giống nhau trên cả ứng dụng và trang web của Facebook.
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;
}
bằng cách làm này:
//getting application Id
string SID = WebAuthenticationBroker.GetCurrentApplicationCallbackUri().ToString();
nó được tạo ra cho tôi một SID trông như thế này: ms-app: // s-1-15-2-0000-bla-bla- bla-667/ vì vậy tôi đã thử thêm ms-app: // vào trang cài đặt dành cho nhà phát triển facebook nhưng không muốn, vì vậy tôi đã cố xóa ms-app: // khỏi SID khi chuyển sang WinAppId
nhưng vẫn không có may mắn
Tôi đã điền vào trường Windows Store SID wih My FBAppId:
có ai có vấn đề này không?
Sửa 1: Mã của tôi là sao chép và dán từ đây: http://microsoft.github.io/winsdkfb/
Edit2: chơi các mẫu từ Microsoft các vấn đề của tôi là đến từ ứng dụng của tôi Id. tôi đã làm theo bước 6: (Enable OAuth đăng nhập)
- Chọn ứng dụng tạo ra trên developers.facebook.com.
- Nhấp vào “Cài đặt” từ menu ở bên trái.
- Nhấp vào tab "Nâng cao".
- Trong phần "Cài đặt OAuth", bật "Đăng nhập OAuth ứng dụng khách" và "Đăng nhập OAuth trình duyệt được nhúng".
- Nhấp vào "Lưu thay đổi".
tôi đã làm tất cả những điều trên và vẫn có cùng lỗi! –