<?php /** * just a demo * * 仅仅是个demo,未有严格考虑,请不要使用这个简单逻辑到生产环境。 * */ //设置include_path 到 OpenSDK目录 set_include_path(dirname(dirname(__FILE__)) . '/lib/'); require_once 'OpenSDK/Tencent/SNS.php'; include 'tencentsnsappkey.php'; OpenSDK_Tencent_SNS::init($appkey, $appsecret); //打开session session_start(); header('Content-Type: text/html; charset=utf-8'); $exit = false; if (isset($_GET['exit'])) { OpenSDK_Tencent_SNS::setParam(OpenSDK_Tencent_SNS::OAUTH_TOKEN, null); OpenSDK_Tencent_SNS::setParam(OpenSDK_Tencent_SNS::ACCESS_TOKEN, null); OpenSDK_Tencent_SNS::setParam(OpenSDK_Tencent_SNS::OAUTH_TOKEN_SECRET, null); echo '<a href="?go_oauth">点击去授权</a>'; } else { if (OpenSDK_Tencent_SNS::getParam(OpenSDK_Tencent_SNS::ACCESS_TOKEN) && OpenSDK_Tencent_SNS::getParam(OpenSDK_Tencent_SNS::OAUTH_TOKEN_SECRET)) { //已经取得授权 $uinfo = OpenSDK_Tencent_SNS::call('user/get_user_info'); echo '你已经获得授权。你的授权信息:<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>';