Platform
Inscrivez-vous avec VKontakte
10 min
tutoriel de connexion avec vk (vkontakte) introduction la connexion avec vk (vkontakte) permet aux utilisateurs de se connecter aux applications en utilisant leurs comptes vk prérequis pour compléter ce tutoriel, vous aurez besoin de une application créée sur back4app voir le https //www back4app com/docs/get started/new parse app pour apprendre à créer une application sur back4app configurer un sous domaine pour votre application back4app voir https //www back4app com/docs/platform/activating web hosting pour apprendre à créer un sous domaine dans back4app un https //vk com/ 1 créer une nouvelle application back4app tout d'abord, il est nécessaire de s'assurer que vous avez une application existante créée sur back4app cependant, si vous êtes un nouvel utilisateur, vous pouvez consulter https //www back4app com/docs/get started/new parse app pour apprendre à en créer une 2 créer une nouvelle application vk créez une nouvelle application vk en vous rendant sur https //vk com/apps?act=manage et en cliquant sur le bouton créer une application remplissez le titre et choisissez la plateforme en tant qu'application autonome, puis cliquez sur le bouton connecter l'application choisissez une catégorie pour votre application et, si applicable, un type de classement et une communauté cliquez sur enregistrer sous l'onglet paramètres de votre application vk, vous trouverez votre id d'application, clé sécurisée et jeton de service parmi d'autres informations utiles remplissez l'adresse de votre site web et le domaine de base pour celui ci enregistrez le 3 récupérez votre code copiez l'id de l'application pour l'utiliser comme your client id et utilisez l'adresse de votre site web comme your redirect uri , et choisissez un https //vk com/dev/permissions à utiliser dans your scope parmi les options disponibles ensuite, visitez l'url suivante en changeant les paramètres ci dessus https //oauth vk com/authorize?client id=your client id\&scope=your scope\&redirect uri=https //localhost\&response type=token il vous demandera de vous connecter à vk alternativement, vous pouvez utiliser la commande curl suivante pour récupérer votre jeton 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? exécutez le et vous devriez récupérer votre jeton d'accès rappelez vous le code ne peut être utilisé qu'une seule fois si vous obtenez une erreur ou ne utilisez pas votre jeton, vous devez régénérer votre code pour pouvoir l'exécuter à nouveau 4 configurez votre application back4app dans votre application back4app, allez dans les paramètres du serveur et ouvrez la boîte de connexion vkontakte remplissez votre identifiant d'application et le secret de l'application vkontakte enregistrez le 5 commencez le développement maintenant que la connexion avec vk est configurée, vous pouvez commencer le processus de développement le format pour authdata est { "vkontakte" { "id" "user's vkontakte id (string)", "access token" "an authorized vkontakte access token for the user" } } voici la méthode pour le sdk ios 1 pfuser loginwithauthtype(inbackground "vkontakte", authdata \["access token"\ tokenstring, "id" user]) continuewith { task > any? in 2 3 } et ici pour le 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 }