Maison >développement back-end >tutoriel php >Comment intégrer la connexion Internet qq en php
Recommandations associées : "Formation PHP"
Connexion internet qq intégrée php
accès Après En nous connectant à la plate-forme Internet QQ, nous pouvons permettre aux utilisateurs de se connecter à notre site Web via la connexion au compte QQ. Cela réduit le processus d'inscription fastidieux et peut attirer plus d'utilisateurs plus rapidement et plus facilement. Voyons comment se connecte un tiers. est réalisé grâce à QQ Internet.
Demander des qualifications
Rendez-vous d'abord sur le site officiel de QQ Internet : https://connect.qq.com/index.html pour postuler pour devenir développeur, puis ajoutez vos informations. Vous pouvez créer une application. Obtenez l'identifiant de l'application et la clé de l'application
Téléchargez le SDK
Ici, nous allons sur http://wiki.connect.qq.com/sdk%E4%B8% 8B% E8%BD%BD site Web SDK correspondant.
Installez et configurez le SDK
Placez le SDK que nous avons téléchargé dans l'environnement d'exécution php pour accéder au SDK, une invite s'affichera apparaît Configurer le SDK et affiche les options de la documentation officielle.
Implémentation du code
Copiez le dossier oauth du dossier exemple du SDK dans le même répertoire que le dossier API, modifiez le chemin pour charger qqContentApi.php dans callback.php et index.php dans le dossier oauth.
La page d'accueil affiche l'invite de connexion QQ :
<a href="#" onclick='toQzoneLogin()'>QQ登录</a> <script type="text/javascript"> var childWindow; function toQzoneLogin(){ childWindow = window.open("/qq/oauth/","TencentLogin","width=450,height=320,menubar=0,scrollbars=1, resizable=1,status=1,titlebar=0,toolbar=0,location=1"); } function closeChildWindow(){ childWindow.close(); } </script>
Cliquer sur [Connexion QQ] ouvrira l'interface de connexion autorisée QQ
Traitement des rappels
Après vous être connecté avec succès en cliquant en arrière, l'interface de rappel sera déclenchée Ici, nous pouvons effectuer certaines opérations sur les données, comme les insérer dans notre propre base de données ou demander à le faire. lier un compte, etc. .
require_once("/API/qqConnectAPI.php"); $qc = new QC(); $qc->qq_callback(); //返回的验证值 $openid = $qc->get_openid(); //qq分配的用户id $result = $qc->get_user_info(); //获取用户登录信息
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!