Maison >développement back-end >tutoriel php >Comment intégrer la connexion Internet qq en php

Comment intégrer la connexion Internet qq en php

藏色散人
藏色散人avant
2020-09-03 13:20:212718parcourir

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.

Comment intégrer la connexion Internet qq en php

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.

Comment intégrer la connexion Internet qq en php

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.

Comment intégrer la connexion Internet qq en php

La page d'accueil affiche l'invite de connexion QQ :

<a href="#" onclick=&#39;toQzoneLogin()&#39;>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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer