PHP SDK调用说明
github项目地址(https://github.com/idouzi/tongduiba-open-sdk-php) composer仓库地址(https://packagist.org/packages/tongduiba/open-sdk)
NOTICE
请确保服务器端php版本 >= 5.6.0, 建议 >= 7.0, 且php开启ssl支持; 且商城后台正确获取到appKey,appSecret参数 已开放授权调用的API文档,请查看(https://m.tongdui8.com/v1/docs/)
安装
- 使用
Composer
推荐使用该方式安装, 更优雅
composer require tongduiba/open-sdk
- 不适应
Composer
管理
如果你的项目不使用Composer
管理, 可以直接下载Release包 并解压, 然后在项目中添加如下代码:
请注意, 需要下载的是最新的 tongduiba-open-sdk.zip
压缩包, 而不是 Source code
压缩包./path/to/
更改为项目实际路径.
require_once '/YOUR_SDK_PATH/tongduiba-open-sdk-php/open-sdk/vendor/autoload.php';
使用
1. 生成自动登录url链接
生成自动登录url链接
require_once './vendor/autoload.php';
$appKey = 'YOUR_APP_KEY';
$appSecret = 'YOUR_APP_SECRET';
$client = new \Tongduiba\Open\Client($appKey, $appSecret);
$method = '/user/login/auto-login';
$apiVersion = '0.1.0';
$params = ['unionId' => 'Your APP User’s UnionId', 'redirect' => ''];
$response = $client->getUrl($method, $apiVersion, $params);
var_dump($response);
2. 更改用户会员等级
更改用户会员等级
require_once './vendor/autoload.php';
$appKey = 'YOUR_APP_KEY';
$appSecret = 'YOUR_APP_SECRET';
$apiVersion = '0.1.0';
$params = ['unionId' => 'Your APP User’s UnionId', 'memberLevel' => 'To Change Member’s Level'];
$response = $client->get($method, $apiVersion, $params);
var_dump($response);