B2Pro主题用微信接收用户购买、充值等消息(二)

前一篇文章介绍了网站有新的订单时及时接收评论和订单等消息但是有点问题这篇文章就来解决问题吧

B2Pro主题用微信接收用户购买、充值等消息(二)-权戈网络
B2Pro主题用微信接收用户购买、充值等消息(二)-权戈网络

B2Pro主题用微信接收用户购买、充值等消息

先配置企业微信

  • 注册企业微信,目前个人也可以注册
  • 注册后,登陆企业微信,完善基本信息
  • 点击应用管理->自建->创建应用
  • 创建成功后,简单修改下自己的资料
  • 获取企业ID和应用的AgentId和Secret

步骤和前文一样,关键是下面的步骤

B2Pro主题用微信接收用户购买、充值等消息(二)
  • 点击已创建的应用进入设置页面
  • 下滑涨到开发者接口里面的网页授权及JS-SDK企业可信IP
  • 网页授权及JS-SDK:网站域名-根域名即可
  • 企业可信IP:服务器ip

上面设置好了前文的代码就可以使用了

这篇文章主要是介绍使用企业微信群机器人推送消息

  • 打开主题functions.php文件引入pushweixin.php文件
    • 压缩包文件结构
      • pushweixin
        • pushweixin.php
        • post_notify.php
        • Msgweixin.php
    • require_once get_theme_file_path('/pushweixin/pushweixin.php');

编辑pushweixin.php,修改以下内容:

   $corpid = 企业id;
$agentid = 应用agentid;
$corpsecret = 应用secret;
$corkey = 群聊机器人key;

post_notify.php内容如下:

post_notify.php文件负责和微信沟通;根据企业微信API请求流程可知,要想调用企业微信API,先获得access_token并缓存,因为每天的调用次数有限,access_token有效期为2小时,所以要进行缓存。然后再调用业务API,完成请求的接口。这里用单页面实现整个过程(获取access_token,缓存access_token,发送推送)

文本卡片消息体是发送文本卡片的数据,通过JSON格式数据进行发送给企业微信API,具体的参数说明请看开发文档:https://work.weixin.qq.com/api/doc/90000/90135/90236

touser为@all就是向所有人推送消息,msgtype就是当前发送的类型,agentid就是当前应用的id,textcard就是一些参数(标题、跳转的链接等)。除了上面的消息类型,还有文本消息、图片消息、语音消息、视频消息、图文卡片消息等,具体可以查看开发文档,配置发送的消息体。

pushweixin.php文件中$card_image_url = 'https://v1.mkdev.cn/bing';是获取bing美图的api接口可换成本地图片或其他网图

由于我们的代码是放在主题目录下的,所以需要绝对地址

完成以上步骤只能在企业微信内收到通知,想要在你的微信收到通知需要关注这个应用;上面的代码只实现了评论通知,订单通知需要针对主题添加相应的WordPress功能函数;B2主题的订单通知功能已经集成到了MG-B2子主题

您已阅读完《这个设计了不起(共6篇)》专题的第 5 篇。请继续阅读该专题下面的文章:

© 版权声明

给TA赞助
共{{data.count}}人
人已赞助
Wordpress

教你申请软件著作权

2024-1-21 15:01:31

WordpressWP教程WP源码

B2 Pro主题通知接入企业微信机器人或应用消息

2024-5-17 3:16:38

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索
文章目录

『权戈网络』欢迎您!😊