Heim  >  Artikel  >  Backend-Entwicklung  >  PHP-Anmeldung von Drittanbietern, Video-Tutorial zur Weibo-Anmeldung

PHP-Anmeldung von Drittanbietern, Video-Tutorial zur Weibo-Anmeldung

黄舟
黄舟Original
2017-08-30 15:45:461479Durchsuche

Einführung: Wenn Sie auf einfachste Weise neue Benutzer für unsere Webanwendung gewinnen möchten, sollten Sie sich „PHP Third-Party Login – Weibo Login Video Tutorial“ auf keinen Fall entgehen lassen. In diesem Kurs lernen Sie, wie Sie das von der Weibo Open Platform bereitgestellte SDK verwenden, um schnell auf die Weibo Open Platform zuzugreifen und schnell eine große Anzahl von Benutzern zu gewinnen.

PHP-Anmeldung von Drittanbietern, Video-Tutorial zur Weibo-Anmeldung

Adresse für die Kurswiedergabe: http://www.php.cn/course/400.html

Der Unterrichtsstil des Lehrers:

Die Vorträge des Lehrers sind lebendig, witzig, witzig und berührend. Eine lebendige Metapher ist wie der letzte Schliff, der den Schülern die Tür zur Weisheit öffnet; ein gut platzierter Humor zaubert den Schülern ein wissendes Lächeln, als würde er den Menschen einen Nachgeschmack und Nostalgie verleihen werden von Zeit zu Zeit in die Erzählung eingestreut und regen die Menschen zum Nachdenken und zur Wachsamkeit an.

Der schwierigere Punkt in diesem Video ist die Entwicklung des PHP-Weibo-Logins:

Sina Weibo-Login

Voraussetzung ist, dass zwei Dateien saetv2.ex.class.PHP und config.php im selben Verzeichnis implementiert werden müssen

Der Code von saetv2.ex.class.php kann heruntergeladen werden Baidu selbst

config.php muss von Ihnen selbst konfiguriert werden

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获取用户等基本信息

Dann können wir

Das obige ist der detaillierte Inhalt vonPHP-Anmeldung von Drittanbietern, Video-Tutorial zur Weibo-Anmeldung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn