eaglephp使用微信api接口开发微信框架.docVIP

  • 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

文档评论(0)

1亿VIP精品文档

相关文档