Tutoriel vidéo de connexion PHP à un tiers Weibo

黄舟
Libérer: 2023-03-15 16:10:02
original
1483 Les gens l'ont consulté

Introduction : Si vous souhaitez utiliser la méthode la plus simple pour acquérir de nouveaux utilisateurs pour notre application Web, vous ne devriez certainement pas manquer "Connexion tierce PHP - Tutoriel vidéo de connexion Weibo". Ce cours vous apprendra à utiliser le SDK fourni par Weibo Open Platform pour accéder rapidement à Weibo Open Platform et acquérir rapidement un grand nombre d'utilisateurs.

Tutoriel vidéo de connexion PHP à un tiers Weibo

Adresse de lecture du cours : http://www.php.cn/course/400.html

Le style d'enseignement du professeur :

Les cours du professeur sont vivants, pleins d'esprit, pleins d'esprit et touchants. Une métaphore vivante est comme la touche finale, ouvrant la porte à la sagesse aux étudiants ; un humour bien placé apporte un sourire entendu aux étudiants, comme boire un verre de vin moelleux, donnant aux gens un arrière-goût et une nostalgie des aphorismes d'un philosophe, des références culturelles. sont intercalés de temps en temps dans la narration, donnant aux gens réflexion et vigilance.

Le point le plus difficile dans cette vidéo est le développement de la connexion php Weibo :

Connexion Sina Weibo

La condition préalable est que deux fichiers doivent être implémentés saetv2.ex.class.PHP et config.php dans le même répertoire

le code saetv2.ex.class.php peut être téléchargé depuis Baidu vous-même

config.php doit être configuré par vous-même

define( "WB_AKEY" , '********' );//这个在新浪申请 填上即可  
define( "WB_SKEY" ,'*************' );//这个在新浪申请 填上即可  
define( "WB_CALLBACK_URL" , '************' );//申请的时候 填写的回调地址
Copier après la connexion
<button onclick="xinlang()" class="u-btn btn-wb">使用微博帐号登录</button>
Copier après la connexion
function xinlang(){  
          window.location.href = "<{$web_url}>/index.php/login/xinlang";  
      }
Copier après la connexion
/* 
     * 这个是用新浪登录 
     */  
    public function xinlang(){  
        include_once( &#39;/xinlang/config.php&#39; );  
        include_once( &#39;/xinlang/saetv2.ex.class.php&#39; );  
        $o = new SaeTOAuthV2( WB_AKEY , WB_SKEY );  
        $code_url = $o->getAuthorizeURL( WB_CALLBACK_URL );  
        header("location:".$code_url);  
    }
Copier après la connexion
include_once( &#39;/xinlang/config.php&#39; );  
          include_once( &#39;/xinlang/saetv2.ex.class.php&#39; );  
          $o = new SaeTOAuthV2( WB_AKEY , WB_SKEY );  
          $keys = array();  
          $keys[&#39;code&#39;] = $_REQUEST[&#39;code&#39;];  
          $keys[&#39;redirect_uri&#39;] = WB_CALLBACK_URL;  
              $token = $o->getAccessToken( &#39;code&#39;, $keys ) ;  
                  $c = new SaeTClientV2( WB_AKEY , WB_SKEY ,$token["access_token"]);  
                  $ms = $c->home_timeline(); // done  
                  $uid_get = $c->get_uid();  
                  $uid =  $token[&#39;uid&#39;];  
                  $user_message = $c->show_user_by_id( $token[&#39;uid&#39;]);//根据ID获取用户等基本信息
Copier après la connexion

Ensuite, nous pouvons utiliser

var_dump($user_message);//显示新浪接口给我们展示的用户信息的有关资料了
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal