随着微信小程序功能的开发,

已经可以跟公众号打通了,

主要有两种方式:

1) 在公众号文章中插入小程序

2) 在公众号菜单中添加小程序

第一种方式,

子恒老师在前面的课程已经详细介绍过,

今天来讲第二种方法,

怎么通过开发的方式实现。

一、 公众号菜单添加小程序请求的微信地址

https://api.weixin.qq.com/cgi-bin/menu/create?access_token=ACCESS_TOKEN

其中 ACCESS_TOKEN 需要替换成你自己的 access token,

猛击这里,

查看《微信公众号获取access token》方法。

二、 使用POST方式请求

注意不能使用GET方式

三、 请求数据格式

请求的数据格式为json,

使用php开发时,

程序中通常用数组array组装数据,

然后使用json_encode()函数,

把array数组转换成json。

四、 小程序关键参数说明

这里主要讲与普通菜单参数不同的地方

type:   必填项;必须是 miniprogram ,表示小程序类型;这个参数是小程序出来后新增的类型。

url:    必填项; 你的网页链接,表示如果用户微信客户端版本很老,无法打开你的小程序,将会跳转到这个 url 链接上。

appid: 是你小程序的appid,在小程序后台获取

pagepath: 小程序页面路径;表示用户点击菜单后,跳转到哪个小程序页面,现在还不支持参数

根据上面的步骤,

把数据组装好后,

就可以使用get_web()函数提示了,

如果正确将返回{"errcode":0,"errmsg":"ok"},

表示小程序成功添加到公众号菜单中。

最新文章

  1. javascript运动系列第一篇——匀速运动
  2. css绝对定位如何在不同分辨率下的电脑正常显示定位位置?
  3. Git 升级与基础适用
  4. C#学习笔记三: C#2.0泛型 可控类型 匿名方法和迭代器
  5. WebDriverExtensionsByC#
  6. 浏览器自动化工具-Selenium
  7. css隐藏元素display:none,opacity:0;filter:alpha(opacity=0-100;,visibility:hidden的区别
  8. JDK与JRE
  9. [BZOJ 1081] [SCOI2005] 超级格雷码 【找规律】
  10. 又遇Release编译的一坑 -- 应用程序正常初始化(0xc000007b)失败。请单击“确定”,终止应用程序。
  11. 【django之分页器】
  12. Navicat通过跳板机连接数据库
  13. gcc编译C源文件
  14. xlrd模块
  15. JavaScript 中 return,return true,return false
  16. 15.selenium_case01
  17. python操作三大主流数据库(2)python操作mysql②python对mysql进行简单的增删改查
  18. 选择结构if
  19. 【Zend Studio】在Zend Studio中调试ThinkPhp框架
  20. 《使用python进行数据分析》

热门文章

  1. UVALive - 7261 Xiongnu's Land
  2. python实现常量const
  3. addEventListener的click和onclick的区别
  4. Python Web学习笔记之面试TCP的15个问题
  5. PHP_SELF变量解析和重复路径解决
  6. 04: Form 验证用户数据 & 生成html
  7. 20145335郝昊《网络攻防》Exp7 网络欺诈技术防范
  8. android 实践项目 总结 (修改)
  9. STM32.BOOT
  10. Educational Codeforces Round 21 Problem D(Codeforces 808D)