Platform
Registrati con VKontakte
10 min
accesso con vk (vkontakte) tutorial introduzione accedere con vk (vkontakte) consente agli utenti di accedere alle app utilizzando i propri account vk prerequisiti per completare questo tutorial, avrai bisogno di un'app creata su back4app consulta il tutorial crea nuova app per imparare come creare un'app su back4app imposta un sottodominio per la tua app back4app consulta attivazione del tuo web hosting e live query per imparare come creare un sottodominio in back4app un account vk 1 crea una nuova app back4app prima di tutto, è necessario assicurarsi di avere un'app esistente creata su back4app tuttavia, se sei un nuovo utente, puoi controllare questo tutorial https //www back4app com/docs/get started/new parse app per imparare come crearne una 2 crea una nuova app vk crea una nuova applicazione vk andando su vk developers https //vk com/apps?act=manage e cliccando sul pulsante crea app compila il titolo e scegli la piattaforma come app standalone, poi clicca sul pulsante connetti app scegli una categoria per la tua app e, se applicabile, un tipo di classifica e comunità clicca su salva sotto la scheda impostazioni della tua applicazione vk, troverai il tuo id app, la chiave sicura e il token di servizio tra altre informazioni utili compila l'indirizzo del tuo sito web e il dominio base per esso salvalo 3 recupera il tuo codice copia l'id app da utilizzare come your client id e utilizza l'indirizzo del tuo sito web come your redirect uri , e scegli un ambito https //vk com/dev/permissions da utilizzare in your scope tra le opzioni disponibili poi visita il seguente url cambiando i parametri sopra ti verrà chiesto di accedere a vk in alternativa, puoi utilizzare il seguente comando curl per recuperare il tuo token curl x post \\ f \\'client id=your client id' f 'scope=your scope' f 'redirect uri=your redirect uri' f 'response type=token' https //oauth vk com/authorize? esegui il comando e dovresti recuperare il tuo token di accesso ricorda il codice può essere utilizzato solo una volta se ricevi un errore o non utilizzi il tuo token, devi rigenerare il tuo codice per poterlo eseguire di nuovo 4 configura la tua app back4app nella tua app back4app, vai su impostazioni del server e apri la casella di accesso vkontakte compila il tuo id applicazione e il segreto dell'applicazione vkontakte salvalo 5 inizia lo sviluppo ora che l'accesso con vk è configurato, puoi iniziare il processo di sviluppo il formato per authdata è { "vkontakte" { "id" "user's vkontakte id (string)", "access token" "an authorized vkontakte access token for the user" } } ecco il metodo per l'sdk ios 1 pfuser loginwithauthtype(inbackground "vkontakte", authdata \["access token"\ tokenstring, "id" user]) continuewith { task > any? in 2 3 } e qui per l'sdk android 1 map\<string, string, bool> authdata = new hashmap\<string, string, bool>(); 2 authdata put("access token", tokenstring); 3 authdata put("id", user); 4 parseuser loginwithinbackground("vkontakte", authdata){ 5 6 }