Per la nostra nuova applicazione Windows 10 (C# + XAML) stiamo utilizzando il nuovo login https://github.com/Microsoft/winsdkfb/, tuttavia dal momento che abbiamo migrato a questo accesso non ho fortuna con il login di Facebook.Microsoft winsdkfb Non connesso: Non hai effettuato l'accesso. Effettua il login e riprova. C# WinRT
Stiamo usando FBResult result = await sess.LoginAsync(permissions);
e sto ricevendo questo errore tutto il tempo: "Non connesso: Non hai effettuato l'accesso. Effettua il login e riprova."
Il mio codice è litteraly una copia e incolla dai campioni che hanno fatto su github: Ho controllato il mio SID e FacebookAppId e sono le stesse sia l'applicazione e il sito web di 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;
}
in questo modo:
//getting application Id
string SID = WebAuthenticationBroker.GetCurrentApplicationCallbackUri().ToString();
mi sta generando un SID che assomiglia a questo: ms-app: // s-1-15-2-0000-bla-bla- bla-667/ così ho provato ad aggiungere ms-app: // alla pagina delle impostazioni dello sviluppatore di Facebook ma non l'ho voluto, quindi ho provato a rimuovere ms-app: // dal SID quando lo passavo a WinAppId
ma ancora senza fortuna
ho riempito il campo Windows Store SID colpa del mio FBAppId:
Qualcuno ha questo problema?
Edit 1: Il mio codice è copiare e incollare da qui: http://microsoft.github.io/winsdkfb/
Edit2: la riproduzione dei campioni da Microsoft miei problemi è in arrivo dal mio ID applicazione. ho seguito passo 6: (Enable login OAuth)
- Seleziona l'app creata sul developers.facebook.com.
- Fai clic su "Impostazioni" dal menu a sinistra.
- Fare clic sulla scheda "Avanzate".
- Nella sezione "Impostazioni OAuth", abilitare "Accesso OAuth client" e "Accesso OAuth al browser integrato".
- Fare clic su "Salva modifiche".
ho fatto tutto quanto sopra e ho ancora lo stesso errore! –