Maison >développement back-end >tutoriel php >Tutoriel vidéo de connexion PHP à un tiers Weibo
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.
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( '/xinlang/config.php' ); include_once( '/xinlang/saetv2.ex.class.php' ); $o = new SaeTOAuthV2( WB_AKEY , WB_SKEY ); $code_url = $o->getAuthorizeURL( WB_CALLBACK_URL ); header("location:".$code_url); }
include_once( '/xinlang/config.php' ); include_once( '/xinlang/saetv2.ex.class.php' ); $o = new SaeTOAuthV2( WB_AKEY , WB_SKEY ); $keys = array(); $keys['code'] = $_REQUEST['code']; $keys['redirect_uri'] = WB_CALLBACK_URL; $token = $o->getAccessToken( 'code', $keys ) ; $c = new SaeTClientV2( WB_AKEY , WB_SKEY ,$token["access_token"]); $ms = $c->home_timeline(); // done $uid_get = $c->get_uid(); $uid = $token['uid']; $user_message = $c->show_user_by_id( $token['uid']);//根据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!