# PhpSDK **Repository Path**: hll-open/php-sdk ## Basic Information - **Project Name**: PhpSDK - **Description**: 货拉拉PHP SDK - **Primary Language**: PHP - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-03-17 - **Last Updated**: 2021-11-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # phpSDK #### 介绍 货拉拉公共平台sdk #### 软件架构 php > 5.4 #### 安装教程 安装PHP运行环境 #### 使用说明 1,货拉拉企业app请参考epDemo.php ``` '9IAc4fjVP0NHKpRR4QixTSgruwR0GMoR', 'appSecret' => 'utVOrrU3ggd0hZHpSh6txGMturEBFJA3', 'sandbox' => 'true', ]; $client = new \OpenSDK\EPService($config); //authorization_code模式,获取授权url,参数请参入自己的回调地址,授权成功后, code会在回调地址上带上 $jump_url = $client->getAuthUrl('http://172.20.197.224:8081/php-sdk/epDemo.php'); //var_dump($jump_url); $code = isset($_GET['code']) ? $_GET['code'] : ''; //如果password模式,code为授权手机号 //$code = '15814034995'; if($code) { $result= $client->getAccessTokenByCode($code); if(isset($result['ret']) && $result['ret'] == 0 && isset($result['data']['access_token'])) { $access_token = $result['data']['access_token']; var_dump($access_token); $access_token = 'wfPdNxmxshdg6GotJFPaEdl8B19xmozp'; $ret = $client->setAccessToken($access_token)->getCityList(); echo json_encode($ret); } // $access_token = '6TVnnlYFtfCJRMsgz5rFVJ1JRo0ZZAgJ'; // $ret = $client->setAccessToken($access_token)->getCityList(); // echo json_encode($ret); } ``` 2,货拉拉app的API请参考userDemo.php ``` '9IAc4fjVP0NHKpRR4QixTSgruwR0GMoR', 'appSecret' => 'utVOrrU3ggd0hZHpSh6txGMturEBFJA3', 'sandbox' => 'true', ]; $client = new \OpenSDK\UserService($config); //authorization_code模式,获取授权url,参数请参入自己的回调地址,授权成功后, code会在回调地址上带上 $jump_url = $client->getAuthUrl('http://172.20.197.224:8081/php-sdk/userDemo.php'); //var_dump($jump_url); $code = isset($_GET['code']) ? $_GET['code'] : ''; //如果password模式,code为授权手机号 //$code = '15814034995'; if($code) { $result= $client->getAccessTokenByCode($code); if(isset($result['ret']) && $result['ret'] == 0 && isset($result['data']['access_token'])) { $access_token = $result['data']['access_token']; $ret = $client->setAccessToken($access_token)->getCityList(); echo json_encode($ret); } $access_token = '6TVnnlYFtfCJRMsgz5rFVJ1JRo0ZZAgJ'; $ret = $client->setAccessToken($access_token)->getCityList(); echo json_encode($ret); } ```