当前位置:网站首页>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
边栏推荐
猜你喜欢

【无标题】

【个人作品】记之-串口日志记录工具

安全作业7.25

Little data on how to learn?Jida latest small learning data review, 26 PDF page covers the 269 - page document small data learning theory, method and application are expounded

如何记录分析你的炼丹流程—可视化神器Wandb使用笔记【1】

Does LabVIEW really close the COM port using VISA Close?

泰德制药董事长郑翔玲荣膺“2022卓越影响力企业家奖” 泰德制药荣获“企业社会责任典范奖”

Gradle系列——Gradle文件操作,Gradle依赖(基于Gradle文档7.5)day3-1

KDD2022 | Self-Supervised Hypergraph Transformer Recommendation System

第55章 业务逻辑之订单、支付实体定义
随机推荐
研究生新同学,牛人看英文文献的经验,值得你收藏
The graphic details Eureka's caching mechanism/level 3 cache
Debug一个ECC的ODP数据源
Failed to re-init queues : Illegal queue capacity setting (abs-capacity=0.6) > (abs-maximum-capacity
我的驾照考试笔记(2)
Arthas 常用命令
30天刷题计划(五)
因斯布鲁克大学团队量子计算硬件突破了二进制
datax - 艰难debug路
Redis 做签到统计
【无标题】
Determine a binary tree given inorder traversal and another traversal method
【kali-信息收集】(1.6)服务的指纹识别:Nmap、Amap
使用Huggingface在矩池云快速加载预训练模型和数据集
第60章 ApplicationPart自动集成整体性和独立性插件项
作为程序员你应该会的软件
【节能学院】智能操控装置在高压开关柜的应用
Zheng Xiangling, Chairman of Tide Pharmaceuticals, won the "2022 Outstanding Influential Entrepreneur Award" Tide Pharmaceuticals won the "Corporate Social Responsibility Model Award"
XSS靶场中级绕过
Win10, the middle mouse button cannot zoom in and out in proe/creo