12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- <?php
- /**
- * OpenAPI V3 SDK 示例代码,适用于大部分OpenAPI。如果是上传文件类OpenAPI,请参考本SDK包中的“Test_UploadFile.php”文件中的示例代码。
- *
- * @version 3.0.4
- * @author open.qq.com
- * @copyright © 2012, Tencent Corporation. All rights reserved.
- * @History:
- * 3.0.4 | coolinchen | 2012-09-07 10:20:12 | initialization
- */
- require_once __DIR__ . '/OpenApiV3.php';
- // 应用基本信息
- $appid = 100657839;
- $appkey = 'b96b85196a04ff2ef08707f43979db15';
- // OpenAPI的服务器IP
- // 最新的API服务器地址请参考wiki文档: http://wiki.open.qq.com/wiki/API3.0%E6%96%87%E6%A1%A3
- $server_name = '119.147.19.43';
- // 用户的OpenID/OpenKey
- $openid = 'E098C1E975A2459E534B48FB3224CFB6';
- $openkey = '05219DB6D7C04CA0B3F01A51D32635E3';
- // 所要访问的平台, pf的其他取值参考wiki文档: http://wiki.open.qq.com/wiki/API3.0%E6%96%87%E6%A1%A3
- $pf = 'qzone';
- $sdk = new OpenApiV3($appid, $appkey);
- $sdk->setServerName($server_name);
- $ret = get_user_info($sdk, $openid, $openkey, $pf);
- print_r("===========================\n");
- print_r($ret);
- /**
- * 获取好友资料
- *
- * @param object $sdk OpenApiV3 Object
- * @param string $openid openid
- * @param string $openkey openkey
- * @param string $pf 平台
- * @return array 好友资料数组
- */
- function get_user_info($sdk, $openid, $openkey, $pf)
- {
- $params = array(
- 'openid' => $openid,
- 'openkey' => $openkey,
- 'pf' => $pf,
- );
- $script_name = '/v3/user/get_info';
- return $sdk->api($script_name, $params, 'post');
- }
- // end of script
|