一,微信公众号配置

news/2024/11/15 0:56:16/

1,使用微信公众号的web开发,需要申请一个公众号,公众号需要通过认证

  具体要求详见:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1445241432

2,公众号通过认证后需要在公众号后台管理中,找到开发->基本配置->公众号开发信息

新申请的公众号需要记录下appid,secret,遗忘的可以在这里重置,这个在后面的开发中用处很大。

3,服务器配置,在基本配置中找到

  你的服务器需要响应微信服务器的发送的请求,

  详见:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421135319

  通过服务器配置后,就可以公众号外接网站的开发了。

4,自定义菜单生成,在生成的菜单按钮中添加我们服务器的域名首页。

  ps:域名可能会出错,需要在公众号设置中功能设置公众号开发域名。

  生成自定义菜单可以使用功能-》自定义菜单,来设置

  也可以使用微信在线接口调试工具设置

  (1)获取基本access_token:

      使用之前公众号注册时保存的appid和secret来获得基础access_token

  

  使用access_token来创建自定义菜单:

      

 

      接口类型选择自定义菜单

      access_token填写上一步保存的

      body内容:

{
"button": [
{
"type": "view",
"name": "百度",
"url": "https://www.baidu.com/"
},
{
"type": "view",
"name": "百度",
"url": "https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx9u1g1r5th4e&redirect_uri=https://www.baidu.com&response_type=code&scope=snsapi_userinfo&state=1#wechat_redirect"
}
]
}

  body中需要标准的json格式(格式问题需要注意),具体参数的使用参见:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421141013

   如果要在定向之后获取微信用户的个人信息需要在url中添加微信的网页授权连接,详见:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421140842

获取微信用户具体案例参见之后博客。

ps:如果有没写清楚的地方请留言

 

转载于:https://www.cnblogs.com/dybe/p/9367158.html


http://www.ppmy.cn/news/699755.html

相关文章

JDBC连接Oracle数据库(一)

一.步骤解析 1.建立Java工程 2.为java工程导入jar包: 操作步骤: 右击工程名 - Build Path - Config Build Path - Libraries - Add External jar ojdbc6.jar (Oracle11g) 下载地址:http://www.oracle.com/technetwork/database/fea…

个性化推荐算法总结

读书笔记 |《推荐系统实践》- 个性化推荐系统总结 对于推荐系统,本文总结内容,如下图所示: 一、什么是推荐系统 1. 为什么需要推荐系统 为了解决互联网时代下的信息超载问题。 2. 搜索引擎与推荐系统 分类目录,是将著名网站分…

Python3.5+fiddler4 爬取微信公众号点赞,阅读,标题,推送时间等信息

代码测试至2019/03/08有效 微信爬虫步骤: 必须品: 自己的微信公众账号Fiddler 抓包工具Python 3 版本 Fiddler 下载地址 HTTP代理工具又称为抓包工具,主流的抓包工具 Windows 平台有 Fiddler,macOS 有 Charles,阿…

java后台(springboot)和公众号交互

java后台和微信公众号进行交互 首先创建一个springboot项目 我用的 2.3.0.RELEASE 版本 然后在pom.xml中除boot的依赖外还要导入weixin4j依赖 <dependency><groupId>org.weixin4j.spring.boot</groupId><artifactId>weixin4j-spring-boot-starter<…

微信公众号开发最全整理

跳转URL&#xff08;点击菜单后跳转的链接&#xff09; 推送事件&#xff08;点击菜单后推送的内容 PS&#xff1a;和关键词回复一般&#xff09; SELECT * FROM wp_card WHERE id IN (SELECT DISTINCT wp_card.id FROM wp_card ,wp_shop_product WHERE wp_card.pidwp_shop_p…

如何获取公众号二维码

1**.首先到微信公众号开发者文档查看如何获取带参数的二维码 https://developers.weixin.qq.com/doc/offiaccount/Account_Management/Generating_a_Parametric_QR_Code.html 返回json类型数据&#xff1a;{“ticket”:“gQH47joAAAAAAAAAASxodHRwOi8vd2VpeGluLnFxLmNvbS9xL2ta…

[基于Python的微信公众号后台开发:1]配置对接阿里云服务器

文章目录 1、先准备好一台ECS服务器2、安装宝塔面板3、新建站点4、配置Nginx5、服务器安装Flask和Gevent6、敲代码7、跑起来8、提交服务器配置9、测试10、POST参数解密 1、先准备好一台ECS服务器 2、安装宝塔面板 新手上路推荐装上宝塔面板&#xff0c;这样管理起来比较方便&a…

从零开发微信公众号(PC)

框架使用Express&#xff0c;开发前先下载Express到项目目录 npm i express //下载Express框架 npm i //下载框架所需的依赖 内网穿透&#xff0c;因为微信服务器需要访问到你的服务器域名&#xff0c;每次开机测试都要运行穿透软件 (113条消息) sunny-ngrok 的…