Maison >développement back-end >tutoriel php >Tutoriel vidéo de connexion PHP à un tiers Weibo

Tutoriel vidéo de connexion PHP à un tiers Weibo

黄舟
黄舟original
2017-08-30 15:45:461517parcourir

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" , '************' );//申请的时候 填写的回调地址
<button onclick="xinlang()" class="u-btn btn-wb">使用微博帐号登录</button>
function xinlang(){  
          window.location.href = "<{$web_url}>/index.php/login/xinlang";  
      }
/* 
     * 这个是用新浪登录 
     */  
    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);  
    }
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获取用户等基本信息

Ensuite, nous pouvons utiliser

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

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:
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