- 2
- 0
- 约2.3万字
- 约 23页
- 2017-02-08 发布于重庆
- 举报
eaglephp使用微信api接口开发微信框架
eaglephp使用微信api接口开发微信框架
EaglePHP框架开发微信5.0的API接口,包含微信5.0 API基础接口、自定义菜单、高级接口,包括如下接收用户消息、向用户回复消息、会话界面自定义菜单、语音识别、客服接口等功能
适用平台:window/Linux
依赖项目:EaglePHP框架
包含微信5.0 API基础接口、自定义菜单、高级接口,具体如下:
1、接收用户消息
2、向用户回复消息。
3、接受事件推送。
4、会话界面自定义菜单。
5、语音识别。
6、客服接口
7、OAuth2.0网页授权。
8、生成带参数二维码。
9、获取用户地理位置。
10、获取用户基本信息。
11、获取关注者列表。
12、用户分组。
复制代码 代码如下:
?php
/**
* 微信公众平台API
*/
class WeixinChat
{
private $token;
private $appid;
private $appsecret;
private $access_token;
// 接收的数据
private $_receive = array();
private $_reply = ;
// 接口错误码
private $errCode = ;
// 接口错误信息
private $errMsg = ;
// 微信oauth登陆获取code
const CONNECT_OAUTH_AUTHORIZE_URL = connect/oauth2/authorize?;
// 微信oauth登陆通过code换取网页授权access_token
const SNS_OAUTH_ACCESS_TOKEN_URL = sns/oauth2/access_token?;
// 微信oauth登陆刷新access_token(如果需要)
const SNS_OAUTH_REFRESH_TOKEN_URL = sns/oauth2/refresh_token?;
// 通过ticket换取二维码
const SHOW_QRCODE_URL = cgi-bin/showqrcode?;
// 微信oauth登陆拉取用户信息(需scope为 snsapi_userinfo)
const SNS_USERINFO_URL = sns/userinfo?;
// 请求api前缀
const API_URL_PREFIX = cgi-bin;
// 自定义菜单创建
const MENU_CREATE_URL = /menu/create?;
// 自定义菜单查询
const MENU_GET_URL = /menu/get?;
// 自定义菜单删除
const MENU_DELETE_URL = /menu/delete?;
// 获取 access_token
const AUTH_URL = /token?grant_type=client_credential;
// 获取用户基本信息
const USER_INFO_URL = /user/info?;
// 获取关注者列表
const USER_GET_URL = /user/get?;
// 查询分组
const GROUPS_GET_URL = /groups/get?;
// 创建分组
const GROUPS_CREATE_URL = /groups/create?;
// 修改分组名
const GROUPS_UPDATE_URL = /groups/update?;
// 移动用户分组
const GROUPS_MEMBERS_UPDATE_URL = /groups/members/update?;
// 发送客服消息
const MESSAGE_CUSTOM_SEND_URL = /message/custom/send?;
// 创建二维码ticket
const QRCODE_CREATE_URL = /qrcode/create?;
/**
* 初始化配置数据
* @param array $options
*/
public function __construct($options)
{
$this-token = isset($options[token]) ? $options[token] : ;
$this-appid = isset($options[appid]) ? $options[ap
您可能关注的文档
- arm9s440处理器的定时器原理.doc
- ASTER数据简介.doc
- AQ2012-2007石油天然气安全规程.doc
- AutoCAD2000命令详解.doc
- AutoCAD常用字体及文字样式.doc
- AutoCAD中特殊符号的输入.doc
- AWM操作手册.doc
- B09080410+姚红方+洛阳新区龙泰初中实验楼投标报价的编制.doc
- BC2000系列型智能双显绝缘电阻测试仪.doc
- Book1Unit4Earthquake教案.doc
- 小区绿化施工协议书.docx
- 墙面施工协议书.docx
- 1 古诗二首(课件)--2025-2026学年统编版语文二年级下册.pptx
- (2026春新版)部编版八年级道德与法治下册《3.1《公民基本权利》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《4.3《依法履行义务》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.2《按劳分配为主体、多种分配方式并存》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.1《公有制为主体、多种所有制经济共同发展》PPT课件.pptx
- 初三教学管理交流发言稿.docx
- 小学生课外阅读总结.docx
- 餐饮门店夜经济运营的社会责任报告(夜间贡献)撰写流程试题库及答案.doc
最近下载
- 2025年陕西省汉中市某中学小升初入学分班考试英语考试真题含答案.docx VIP
- DB31T 1236-2020 未成年人司法社会工作服务规范.docx VIP
- 宣贯培训(2026年)《DLT 2772—2024火力发电厂输煤廊道巡检装置技术规范》.pptx VIP
- 2026年北京中考白皮书.pdf VIP
- 2025届苏锡常镇高三(一模)数学试题及参考答案.pdf VIP
- 《人工智能辅助的翻译技术》课件.ppt VIP
- 沉浸式非遗体验—宋代点茶.pptx VIP
- PET Complete精品教学课件 unit 3 having fun.pptx
- 年产2万吨马铃薯全粉项目可行性研究报告.docx
- 《计算机网络基础》课件——OSI参考模型.pptx VIP
原创力文档

文档评论(0)