说明了解本文之前,最好先看前篇:<<微信公众号开发80端口映射解决方案>>。最近公司要搞微信公众号开发,需要解决80端口映射的问题,为了稳定可靠,只好自己搭建ngrok服务端。ngrok 是一个使用go语言编写的反向代理软件,通过在公共的端点和本地运行的 Web 服务器之间建立一个安全的通道,实现内网穿透。ngrok 可捕获和分析所有通道上的流量,便于后期分析和重放。环境和
目的使用自己熟悉的任何一门编程语言,比如C语言,C++语言,Java语言,Kotlin语言,Python语言,golang语言,利用 systemd来实现一个自己的Linux service。我自己选择 Python编程语言来进行实践。学习Python下的wxpy库。它可以作为微信机器人来和微信好友聊天,或者定时发送微信信息。这里是定时每天早上8:30给微信好友发送天气预报的一个案例。术语解释sy
转载
2024-05-10 09:24:04
173阅读
&nbs
转载
2024-05-26 12:48:17
106阅读
今天要讲的是代微信公众号接收消息并进行回复,这里要用到的就是咱们之前在微信公众号三方平台开发【帐号注册、平台创建】里写到的“公众号消息与事件接收URL”,在接收的目标方法里,我们首先要获取到微信推送过来post数据(xml格式),然后对其进行解密操作,从而得到消息内容。这里我们会用到微信公众号三方平台开发【component_verify_ticket篇】里同样的解密方法进行数据的加解密操作,如下
在这声明一下为什么用测试号,因为这个东西作者还踩了坑,总体而言东西不难,主要是入门比较繁杂。 使用测试号的原因:1.申请订阅号,如果申请的是账号主体为个人,大部分接口不能使用
2.如果账号主体为企业,那就要申请一堆东西,还要付钱,还是使用测试号舒服。 这就是申请之后的测试号,只不过接口配置信息需要根据自己的情况填写:(又是坑…)先前用pm2将代码运行在远程主机上,发现要一直改代码比较麻烦,解决办法
tenpay.dll:MD5Util.cs using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Security.Cryptography;
namespace tenpay
{
public class MD5Util
{
附:全局返回码说明公众号每次调用接口时,可能获得正确或错误的返回码,开发者可以根据返回码信息调试接口,排查错误。全局返回码说明如下:返回码说明-1系统繁忙0请求成功40001获取access_token时AppSecret错误,或者access_token无效40002不合法的凭证类型40003不合法的OpenID40004不合法的媒体文件类型40005不合法的文件类型40006不合法的文件大小4
转载
2023-10-28 18:07:08
66阅读
概述:他妹的微信接口,从学习到现在才搞了几个,不得不说比较笨啊代码:先写几个出来晒晒,后续的再补上,太多了。2.1 基础设置2.1.1 获取access_tokenpublic class AccessToken {//验证器 private final String token;//验证码 private final Long expiresT
原创
2014-12-11 13:57:06
1088阅读
https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/login/auth.code2Session.html
转载
2022-09-04 05:38:36
84阅读
前文,我们已经成功激活了配置信息接口,可以使用微信的各种功能接口进行业务的开发了。但是我们查看各个功能接口的文档,可以看到每个接口都不是能随便调用的,都需要访问令牌access_token,所以我们还要获得这个访问令牌才能正式开始我们的功能接口调用开发。本文主要讲解获取功能接口访问令牌access_token的操作。本文还是以测试号为例,界面如图所示:可以看到页面中有一个模块:JS接口安全域名,该
最近给公司测试组内部开发一个记账小工具,当账目出现问题的时候需要发送消息通知大家,前期主要采用的QQ发送通知消息,但是有一天突然无法连接到QQ服务器,运维的同学建议采用微信的方式对接然后进行告警,所以这里采用微信的企业号进行消息发送,微信企业号目前已经变更为企业微信,所以需要注册一个企业微信;一、获取企业微信接口文档,实现消息发送; 1.采用创建发送应用消息,企业微信接口文档:https:/
转载
2023-05-29 14:28:19
257阅读
调用接口后返回403解决方法常见的错误码200 OK 请求成功。一般用于GET与POST请求
201 Created 已创建。成功请求并创建了新的资源
202 Accepted 已接受。已经接受请求,但未处理完成
203 Non-Authoritative Information 非授权信息。请求成功。但返回的meta信息不在原始的服务 器,
转载
2024-07-13 07:50:26
86阅读
微信网页版登陆原理请求微信服务器返回一个会话ID微信Web版本不使用用户名和密码登录,而是采用二维码登录,所以服务器需要首先分配一个唯一的会话ID,用来标识当前的一次登录,通过请求地址:https://login.weixin.qq.com/jslogin?appid=wx782c26e4c19acffb&redirect_uri=https%3A%2F%2Fwx.qq.com%2Fcgi
三、验证接口用自己的个人微信关注下你的公众账号,给这个账号发一条消息过去,收到原样的消息返回,即验证成功了。四、开始自定义回复注释掉$wechatObj->valid(); 这行,同时去掉//$wechatObj->responseMsg();这行的注释。你可以修改responseMsg函数里面的代码,根据用户的消息类型('text','image','location')和消息内容来
转载
2024-05-23 04:26:52
132阅读
做过微信公众号接口开发的都知道,微信需要提供一个URL进行与微信的数据通信。这个URL不能是自己的ip地址,这就意味着我们调用微信接口及其繁琐。正常情况下我们都是将站点弄好后,发布到服务器,然后提供服务器上映射好的域名给微信。但是这种情况下我们只能通过日志来追踪微信接口传输过程中的各种问题,这种方式导致开发效率速度特别慢。有没有什么方法可以让我们更加方便的调试接口呢?答案是有的,这里给
转载
2023-07-04 23:13:39
143阅读
python3调用企业微信api最后更新时间:2020/5/11 前段时间,我将企业微信官方提供的python接口代码的部分功能修改成了python3的,并且自己也使用并测试过部分功能; 因为并没有将公司的敏感信息抹去,所以代码一直没有更新到github; 等度过了springboot的学习期并完成开发任务就来重新整理一版本;项目地址:RandolphCYG/husky_weworkapi注意:
转载
2023-08-05 11:29:04
290阅读
在php开发文档中,我们使用php来做的开发;首先:在开发者文档中,开始开发->接入指南->目录中有三步骤写的很已经很明确了。 好了。进入正题;下载demo,php示例;把Demo放到线上的域名中。在if($this->checkSignture()){中调用发送文本的语句;如$this->ResponseMsg();}关于测试号进行测试;看一下
转载
2023-08-08 22:13:11
90阅读
使用前提条件:拥有一个公网上的HTTP服务器主机空间,具有创建目录、上传文件等权限。免费的也可以,但须有二级域名。想快速的申请一个免费稳定好用的,可以先使用新浪的SAE。但免费时间有条件限制。 一、注册微信公平平台账号地址:http://mp.weixin.qq.com/过程略。 二、上传代码以下代码是消息接口认证代码,将下列PHP代码保存为index.php(其中的mytok
转载
2023-05-30 22:15:59
154阅读
示例是在JS调起微信扫一扫,扫描二维码并获取扫描结果!1.首先是微信公众号绑定JS接口安全域名 , 直接放文档链接。 (文档步骤一)https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/JS-SDK.html#22.H5获取JSP 引入JS文件 (文档步骤二)在需要调用JS接口的页面引入如下JS文件,(支持https):http:
转载
2024-01-15 08:15:28
313阅读
前两天做个项目用到了微信api功能。项目完成后经过整理封装如下微信操作类。以下功能的实现需要开发者已有微信的公众平台账号,并且开发模式已开启、接口配置信息已设置完毕。废话不多说直接上代码。 1、公众平台账号接口配置信息中URL接口代码如下:1 <%@ WebHandler Language="C#" Class="WeixinInterface" %>
2
3 us
转载
2024-05-25 06:58:32
481阅读