示例#1
0
     echo 'oauth_token_secret: ', OpenSDK_Tencent_SNS::getParam(OpenSDK_Tencent_SNS::OAUTH_TOKEN_SECRET), '<br />';
     echo 'openid: ', OpenSDK_Tencent_SNS::getParam(OpenSDK_Tencent_SNS::OAUTH_OPENID), '<br />';
     echo '你的QQ空间帐号信息为:<br /><pre>';
     var_dump($uinfo);
     /**
      * 上传一张图片
      */
     echo '发表一条心情', '<br />';
     var_dump(OpenSDK_Tencent_SNS::call('shuoshuo/add_topic', array('con' => '一条来自OpenSDK的心情'), 'POST'));
     echo '上传一张图片', '<br />';
     var_dump(OpenSDK_Tencent_SNS::call('photo/upload_pic', array('title' => 'test_pic', 'photodesc' => '来自OpenSDK的照片上传'), 'POST', array('picture' => dirname(__FILE__) . '/0.jpg')));
     $exit = true;
 } else {
     if (isset($_GET['oauth_token']) && isset($_GET['oauth_vericode'])) {
         //从Callback返回时
         if (OpenSDK_Tencent_SNS::getAccessToken($_GET['oauth_vericode'])) {
             $uinfo = OpenSDK_Tencent_SNS::call('user/get_user_info');
             echo '从Opent返回并获得授权。你的QQ空间帐号信息为:<br />';
             echo 'Access token: ', OpenSDK_Tencent_SNS::getParam(OpenSDK_Tencent_SNS::ACCESS_TOKEN), '<br />';
             echo 'oauth_token_secret: ', OpenSDK_Tencent_SNS::getParam(OpenSDK_Tencent_SNS::OAUTH_TOKEN_SECRET), '<br />';
             echo 'openid: ', OpenSDK_Tencent_SNS::getParam(OpenSDK_Tencent_SNS::OAUTH_OPENID), '<br />';
             echo '你的QQ空间帐号信息为:<br /><pre>';
             var_dump($uinfo);
         } else {
             echo '获得Access Tokn 失败';
         }
         $exit = true;
     } else {
         if (isset($_GET['go_oauth'])) {
             $callback = 'http://' . $_SERVER['HTTP_HOST'] . $_SERVER['PHP_SELF'];
             $request_token = OpenSDK_Tencent_SNS::getRequestToken();