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 https //www back4app com/docs/get started/new parse app per imparare come creare un'app su back4app imposta un sottodominio per la tua app back4app consulta https //www back4app com/docs/platform/activating web hosting per imparare come creare un sottodominio in back4app un https //vk com/ 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 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 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 https //vk com/dev/permissions da utilizzare in your scope tra le opzioni disponibili poi visita il seguente url cambiando i parametri sopra https //oauth vk com/authorize?client id=your client id\&scope=your scope\&redirect uri=https //localhost\&response type=token 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 }