微信api

使用图灵机器人api搭建微信聊天机器人php实现

安稳与你 提交于 2019-11-29 10:32:39
之前通过hook技术实现了微信pc端发送消息功能,如果在结合图灵机器人就能实现微信聊天机器人。 代码下载:http://blog.yshizi.cn/131.html 逻辑如下: 下面我简单介绍一下步骤。 首先,你需要下载我的微信助手,下载地址请参考我的博客文章: 通过对微信pc hook实现微信助手 。 申请图灵机器人,并认证。 申请地址 ,使用api接入并获取apikey(详细请参考图灵机器人官网) 。 使用php实现访问图灵机器人api。 php实现代码如下: <?php class Tuling123 { private $apiKey; private $secret; private $text; private $userId = 1; private $selfInfo = ''; public function __construct($apiKey, $userId, $selfInfo){ $this->apikey = $apiKey; $this->secret = $secret; $this->userId = $userId; $this->selfInfo = $selfInfo; } public function tuling($text, $raw = false){ $this->text = $text; $param = [

微信小程序调用指纹验证

半腔热情 提交于 2019-11-28 20:18:55
微信小程序调用指纹验证共有三个相关的接口 1.wx.checkIsSupportSoterAuthentication() 获取本机支持的 SOTER 生物认证方式 wx.checkIsSupportSoterAuthentication({ success(res) { // res.supportMode = [] 不具备任何被SOTER支持的生物识别方式 // res.supportMode = ['fingerPrint'] 只支持指纹识别 // res.supportMode = ['fingerPrint', 'facial'] 支持指纹识别和人脸识别 } }) 2.wx.checkIsSoterEnrolledInDevice() 获取设备内是否录入如指纹等生物信息的接口 wx.checkIsSoterEnrolledInDevice({ checkAuthMode: 'fingerPrint', success(res) { console.log(res.isEnrolled)// isEnrolled的值是0或者1,不知道是不是指纹个数或是Boolean } }) 3.wx.startSoterAuthentication() 开始 SOTER 生物认证 wx.startSoterAuthentication({ requestAuthModes: [

调用微信API发送微信消息python脚本

半世苍凉 提交于 2019-11-28 14:37:19
前阵子部署zabbix监控系统,做了个微信报警,下面分享下微信调API发消息的脚本。要用微信发消息,自己首先要有微信企业号,如果没有申请也容易 准备工作: 1.申请微信企业号 2.在企业号后台创建应用 3.关注微信企业号 脚本用Python3写的,github地址: https://github.com/opscm/pyweixin python3安装方法 https://blog.51cto.com/13719882/2128050 来源: 51CTO 作者: opsfans 链接: https://blog.51cto.com/13719882/2129939

解析!微信域名拦截检测api接口的实现方式

江枫思渺然 提交于 2019-11-27 16:20:16
背景 由于业务需要,需开发稳定可靠的微信域名拦截查询接口。所以,公司内部决定调研一套稳定、快速、正确率高的微信域名拦截检测查询接口。 但在网上谷歌百度查了好几天,都是一些付费接口,各大博客论坛GitHub也几乎是广告,开发组尝试谷歌搜索了一段时间,发现很少把源码及原理分享出来的。后来我们摸索了几天,终于解决这个问题。现决定将源码及原理分享出来! 域名检测接口来源 366-Domain Name Checking 原理 使用 Wireshark 抓包获取微信的域名拦截查询接口。 域名有如下几种状态: A. 域名能正常访问(未被微信拦截) B. 域名被微信拦截 C. 非微信官方网页,继续访问将转换成手机预览模式(在公众号后台把域名添加到业务域名一般能解决这个问题) D. 据用户投诉及腾讯安全网址安全中心检测,该网页包含恶意欺诈内容,为维护绿色上网环境,已停止访问 E. 网页包含诱导分享、关注等诱导行为内容,被多人投诉,为维护绿色上网环境,已停止访问 Demo // 您的 API Token,在用户中心可查询到 $apiToken = "********************************"; // 需要检测的地址或域名 $reqUrl = "www.qq.com"; $url = sprintf("https://r8date.cn_url=%s", $apiToken,

13.微信小程序(JS逻辑文件)

一个人想着一个人 提交于 2019-11-27 12:59:05
15.微信小程序(JS逻辑文件) 大纲 (1)业务逻辑案例 (2)调用API案例 (3)ECMAScript---- (4)小程序执行环境 (5)模块化 (6)作用域与全局变量 前言 前言: 一个服务仅仅只有界面展示是不够的,还需要和用户做交互:响应用户的点击、获取用户的位置等等。在小程序里边,通过编写 脚本文件来处理用户的操作。 小程序的主要开发语言是 JavaScript JS 作用: ①开发者使用 JS来开发业务逻辑; ②调用小程序的 API 来完成业务需求。 ①业务逻辑案例 交互案例: 点击 button 按钮的时候,希望界面显示 “Hello World”,于是在 button 上声明一个属性: bindtap ,在 JS 里声明 clickMe 方法来响应点击操作: 以上便是响应用户操作,下节介绍详细的事件。 ②调用API案例 调用API: 除了业务逻辑外,开发者还可以在 JS 中调用小程序提供的丰富的 API,利用这些 API 可以很方便的调起微信提供的能力,例如获取用户信息、地理定位、本地存储、微信支付、扫一扫、界面交互等等。 在初始化的项目里,在 pages/index/index.js 就调用了 wx.getUserInfo 获取微信用户的头像和昵称,最后通过 setData 把获取到的信息显示到界面上。 更多API调用到之后课程详细介绍。