当前位置:网站首页>The configuration manual for the secondary development of the XE training system of the missing moment document system
The configuration manual for the secondary development of the XE training system of the missing moment document system
2022-08-01 20:04:00 【Missing moment】
@Physician training management system configuration manual
前言
Open platform supports you willxiaoeThe store communicates with other platforms,So as to better operate users,支撑业务决策.This documentation is based onxiaoe云平台API的配置、调用、Operation manual for secondary development.
一、环境部署
Little Goose Cloud platform configuration
- 创建应用获取client_id、client_secretand authorized storesID;
- IP白名单配置;
在IP白名单内的IPaddress as the source,获取access_tokenThe interface can be called successfully.
服务器环境部署
首次配置服务器,会出现file_exists(),open_basedir restriction in effect
错误提示.
解决方案:
- Pagoda to find the corresponding website,设置,The website directory will be protected against cross-site attacks(open_basedir)选项取消勾选即可;
- 删除根目录下的user.ini
二、Database dictionary configuration
po_admin 管理员系统
user_roles,//角色:0超管1单位管理2市管3区管4Provincial management;1.The jump page of the background home page;2.Action menu hide and show;
user_menu,//左侧菜单权限;
user_auth,//Whether the user can log in to the background;
获取用户user_id
/*获取用户user_id * $phone,string,手机号 * $page_size,number,页数 */
function getUser($phone, $page_size = "10")
{
require_once __DIR__ . '/libs/Client.php';
$client = new Client();
$url = "https://api.xiaoe-tech.com/xe.user.batch.get/2.0.0";
$method = "post";
$params = ['phone' => $phone, 'page_size' => $page_size];
$result = $client->request($method, $url, $params);
//返回结果集;
//die(json_encode($result));
//The return code is OK and the total is 1,则返回对应的user_id;
$res = array();
if ($result['code'] == 0 && $result['data']['total'] == 1) {
$res['code'] = 0;
$res['msg'] = 'success';
$res['user_id'] = $result['data']['list'][0]['user_id'];
die(json_encode($res));
} else {
$res['code'] = $result['code'];
$res['user_id'] = $result['data']['list'][0]['user_id'];
$res['msg'] = 'API获取user_id异常';
die(json_encode($res));
}
}
注册用户
/*注册用户 * $data,类型:array,用户信息; * data.wx_name 否 string 真实姓名 * data.nickname 否 string 微信 用户昵称 * data.country 否 string 国家 * data.province 否 string 省份 * data.city 否 string 城市 * data.gender 否 int 性别 0-无 1-男 2-女 * data.company 否 string 单位 */
function syncUser($data)
{
require_once __DIR__ . '/libs/Client.php';
$client = new Client();
$url = "https://api.xiaoe-tech.com/xe.user.register/1.0.0";
$method = "post";
$params = ['data' => $data];
$result = $client->request($method, $url, $params);
//返回结果集;
//die(json_encode($result));
//The return code is OK and the total is 1,则返回对应的user_id;
$res = array();
//新注册用户;
if ($result['code'] == 0 && $result['data']['user_exists'] <> 0) {
$res['code'] = 0;
$res['msg'] = '已注册用户';
$res['user_id'] = $result['data']['user_id'];
return json_encode($res);
} else {
$res['code'] = $result['code'];
$res['msg'] = '新注册用户';
$res['user_id'] = $result['data']['user_id'];
return json_encode($res);
}
}
总结
提示:这里对文章进行总结:
@lockdata.cn
边栏推荐
猜你喜欢
[Energy Conservation Institute] Ankerui Food and Beverage Fume Monitoring Cloud Platform Helps Fight Air Pollution
【多任务模型】Progressive Layered Extraction: A Novel Multi-Task Learning Model for Personalized(RecSys‘20)
研究生新同学,牛人看英文文献的经验,值得你收藏
内网穿透 lanproxy部署
regular expression
Where should I prepare for the PMP exam in September?
Greenplum数据库源码分析——Standby Master操作工具分析
58: Chapter 5: Develop admin management services: 11: Develop [admin face login, interface]; (not measured) (using Ali AI face recognition) (demonstrated, using RestTemplate to implement interface cal
八百客、销售易、纷享销客各行其道
30天刷题计划(五)
随机推荐
mysql自增ID跳跃增长解决方案
第60章 ApplicationPart自动集成整体性和独立性插件项
Application of Acrel-5010 online monitoring system for key energy consumption unit energy consumption in Hunan Sanli Group
【kali-信息收集】(1.6)服务的指纹识别:Nmap、Amap
17. Load balancing
Interpretation of the meaning of each dimension of two-dimensional, three-dimensional, and four-dimensional matrices
环境变量,进程地址空间
Software you should know as a programmer
正则表达式
How PROE/Croe edits a completed sketch and brings it back to sketching state
【Social Media Marketing】How to know if your WhatsApp is blocked?
Redis 做网页UV统计
30-day question brushing plan (5)
为什么限制了Oracle的SGA和PGA,OS仍然会用到SWAP?
WhatsApp群发实战分享——WhatsApp Business API账号
myid file is missing
17、负载均衡
【个人作品】记之-串口日志记录工具
18、分布式配置中心nacos
LabVIEW 使用VISA Close真的关闭COM口了吗