Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
ijianbo
rest Api To Miniprogram
提交
3321cd9e
rest Api To Miniprogram
项目概览
ijianbo
/
rest Api To Miniprogram
通知
22
Star
1
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
rest Api To Miniprogram
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
3321cd9e
编写于
12月 07, 2021
作者:
ijianbo
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
支持获取用户unionId
上级
5a5fcb6b
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
11 addition
and
3 deletion
+11
-3
includes/api/ram-rest-weixin-controller.php
includes/api/ram-rest-weixin-controller.php
+10
-2
rest-api-to-miniprogram.php
rest-api-to-miniprogram.php
+1
-1
未找到文件。
includes/api/ram-rest-weixin-controller.php
浏览文件 @
3321cd9e
...
...
@@ -251,7 +251,8 @@ class RAM_REST_Weixin_Controller extends WP_REST_Controller{
return
new
WP_Error
(
'error'
,
'API错误:'
.
json_encode
(
$api_result
),
array
(
'status'
=>
502
)
);
}
$openId
=
$api_result
[
'openid'
];
$sessionKey
=
$api_result
[
'session_key'
];
$sessionKey
=
$api_result
[
'session_key'
];
$unionId
=
$api_result
[
'unionid'
];
// $access_result =decrypt_data($appid, $sessionKey,$encryptedData, $iv, $data);
// if($access_result !=0) {
// return new WP_Error( 'error', '解密错误:' . $access_result, array( 'status' => 503 ) );
...
...
@@ -279,6 +280,7 @@ class RAM_REST_Weixin_Controller extends WP_REST_Controller{
update_user_meta
(
$userId
,
'avatar'
,
$avatarUrl
);
update_user_meta
(
$userId
,
'usertype'
,
"weixin"
);
update_user_meta
(
$userId
,
'unionId'
,
$unionId
);
}
else
{
...
...
@@ -297,7 +299,7 @@ class RAM_REST_Weixin_Controller extends WP_REST_Controller{
}
update_user_meta
(
$userId
,
'avatar'
,
$avatarUrl
);
update_user_meta
(
$userId
,
'usertype'
,
"weixin"
,
"weixin"
);
update_user_meta
(
$userId
,
'unionId'
,
$unionId
);
}
$userLevel
=
getUserLevel
(
$userId
);
...
...
@@ -339,6 +341,7 @@ class RAM_REST_Weixin_Controller extends WP_REST_Controller{
}
$openId
=
$api_result
[
'openid'
];
$sessionKey
=
$api_result
[
'session_key'
];
$unionId
=
$api_result
[
'unionid'
];
$userId
=
0
;
$nickname
=
filterEmoji
(
$nickname
);
$_nickname
=
base64_encode
(
$nickname
);
...
...
@@ -361,6 +364,7 @@ class RAM_REST_Weixin_Controller extends WP_REST_Controller{
update_user_meta
(
$userId
,
'avatar'
,
$avatarUrl
);
update_user_meta
(
$userId
,
'usertype'
,
"weixin"
);
update_user_meta
(
$userId
,
'unionId'
,
$unionId
);
}
else
{
...
...
@@ -386,6 +390,10 @@ class RAM_REST_Weixin_Controller extends WP_REST_Controller{
$flag
=
update_user_meta
(
$userId
,
'usertype'
,
"weixin"
);
}
if
(
empty
(
get_user_meta
(
$userId
,
'unionId'
,
true
)))
{
update_user_meta
(
$userId
,
'unionId'
,
$unionId
);
}
}
$userLevel
=
getUserLevel
(
$userId
);
...
...
rest-api-to-miniprogram.php
浏览文件 @
3321cd9e
...
...
@@ -3,7 +3,7 @@
Plugin Name: REST API TO MiniProgram 微慕小程序
Plugin URI: https://www.minapper.com
Description: 为微信小程序、app提供定制化WordPress REST API json 输出.
Version: 4.
0.9
Version: 4.
1.0
Author: jianbo
Author URI: https://www.minapper.com
License: GPL v3
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录