<?php

//    PHP第三方登录 :  外网可以访问的服务器
// ① 新浪微博登录流程与设计:
// 1.去微博开放平台('http://open.weibo.com')申请openID与Appkey
// 2. 创建应用(填写资料)
// 3.PHP本地开发配置:
// 1> 下载 PHP SDK  GitHub Zip压缩包      libweibo-master.zip
// 2>  SDK 核心类 与 方法
// 3> config.php
define('WB_key','njdfvhfdksj');
define('WB_SEC','njdfvhfdk231546edefhjbkjer256sj');
define('CALLBACK','http://test.open.isbaguy.com/callback.php')
/**
 * 调试输出函数
 * @param   mix $val 调试输出原数据
 * @param  bool $dump 是否启用var_dump调试
 * @param  bool  $[exit] [是否在调试结束后设置断点]
 * @return   [<void>]
 *   */
  function debug($val,$dump = false, $exit = false){
      //自动获取调试函数名称 $func
      if($dump){
          $func = 'var_dump';
      }else{
          $func = (is_array($val) || is_object($val)) ? 'print_r' :'printf';
      }
      //输出到html
      header('Content-type:text/html,charset=utf-8');
      echo '<pre>debug output:<hr />';
      $func($val);
      echo '< /pre>';
      if($exit) exit;
  }
?>
 // 4. conifg.php   index.php(微博登录的按钮)  -> wblogin.php  -> callback.php ->index.php
 // index.php
 <!DOCTYPE html>
 <html lang="en">
 <head>
     <meta charset="UTF-8">
     <title>Document</title>
     <style type="text/css"></style>
     <script type="text/javascript"></script>
 </head>
 <body>
 <?php if(!isLogin) {  ?>
     <a href="welogin.php"><img src="../weibologin.png">微博登录</a>
       <?php }else {  ?>
             您已成功登录微博账号!
             <a href="exit.php">退出登录</a>

       <?php 


// 发布微博 
   $o = new SaeTClientV2(WB_KEY,WB_SEC,$_COOKIE['caaessToken'])
   $o->update('这是来自芍药居的微博');

       }?>
 </body>
 </html>

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐