2011-01-05 17 views
5

Come posso autenticare con un nome utente (email) e una password? Gli esempi forniti si limitano a chiamare "authorizer.Authorize()" senza credenziali (che genera semplicemente un'eccezione di formato "URI non valido" per me). Ho bisogno di un AccessToken e, in tal caso, come ottenerne uno?Autenticazione tramite Facebook C# SDK

risposta

2

Questo tutorial dovrebbe aiutare: Getting Started with the Facebook C# SDK

+0

Grazie ma ho visto questo e non spiega come usare username/password. :( – BeeGeez

+0

Questo sarebbe quello che stai cercando allora? Http://msdn.microsoft.com/en-us/windows/ee702803 – Jon

+0

Completamente perso ora Ho bisogno di una chiave di applicazione e una chiave segreta ora? Dove si trova l'utente account in modo che io possa ottenere/impostare i dati corretti? – BeeGeez

5

Non si può autenticarsi con un nome utente e una password. È necessario utilizzare OAuth per autenticare un utente. Facebook non consente agli sviluppatori di applicazioni di raccogliere nomi utente e password dagli utenti.

+0

Grazie per la spiegazione. Non sto raccogliendo nomi utente e password. Ho già i nomi utente e le password e voglio eseguire rapporti per i miei clienti Mi hai già aiutato con il problema di segnalazione e lo apprezzo, ma mi sono imbattuto in un problema con il codice perché non ero autenticato. Deve esserci un modo per farlo con OAuth. nell'account (ho solo username/passwor d) con OAuth in qualche modo. C'è un modo per farlo? – BeeGeez

0

Non sono sicuro di cosa stiate cercando di fare esattamente. Ma ecco la mia esperienza e la mia conoscenza dell'autenticazione.

Per autenticare un utente, è necessaria un'applicazione di Facebook (in particolare ID app e codice server), l'utente deve inserire il nome utente e la password e consente all'app di accedere ai propri dati.

Questo processo di autorizzazione genererà un token di accesso che consentirà all'app Facebook di accedere alle informazioni dell'utente. Si noti che questo access_token scade spesso e in tal caso è necessario autenticarsi di nuovo.

http://developers.facebook.com/docs/authentication/

0

segui questo link youtube e si potrebbe capire come avrete autenticato utilizzando ur sito web. questo vi favore usare Facebook dove è necessario essere registrati in, quindi se volete un utente casuale ur sito per l'autenticazione saranno reindirizzati a facebook accedi se u utilizzare il codice da questo esempio:

Facebook Auth Example

Spero che questo sia quello che cerchi m8!