文章正文
直播平台开发过程中关于PhalApi框架微信开发扩展
发布来源:视频直播解决方案供应商_在线直播源码出售_直播开发行业资讯-云豹科技    Date:2018-10-09 15:01:30   

直播平台开发过程中PhalApi框架使用微信发红包等功能只需要加载现成的类库就可以简单、快捷的实现功能。

准备工作:

下载Wechat微信包,下载地址:

https://  git.oschina.net/dogstar/PhalApi-Library.git

将下载好的微信包放到./PhalApi/Library/下面

配置下载的微信扩展包:

为了让微信扩展包能收到来自微信服务器的信息以及返回信息给用户,我们需要在./Config/app.php配置文件中追加一下配置:

‘Wechat’=>array(

‘plugins’=>array(

Wechat_InMessage::MSG_TYPE_KEY=>array(),

)

)

参数说明:KEY为对应的消息类型,如:文本、位置、语音、图片等;然后是然后是各种消息类型对应的处理的类名,可以有多个,从上到下依次处理。

将以下代码放到项目中

<?php

//echo $_GET[‘echostr’];

//die();

If(!isset($GLOBALS[‘HTTP_RAW_POST_DATA’])){

Die(‘Access denied’);

}

Require_once dirname(__FILE__).’/../init.php’;

DI()->loader->addDirs(array(‘Demo’,’Library’));

 

$robot = new Wechat_Lite(‘YourTokenHere…’,true) ;

$rs = $robot->response();

?>

注意:当首次接入微信时,需要将开头的两句注释去掉,以便通过微信的验证,即

//echo $_GET[‘echostr’];

//die();

示例让红包飞

<?php

Public function handleText($inMessage , &$outMessage){

$outMessage = new Wechat_OutMessage_News();

$item = new Wechat_OutMessage_News_Item();

$item->setTitle(‘让红包飞’)

->setDescription(sprintf(‘您已领到一个%d元红包~’,rand(1,100)))

->setPicUrl(‘http://webtools.qiniudn.com/172906_61c8663a.jpg’)

->setUrl(‘http://git.oschina.net/dogstar/PhalApi-Library’);

 

$outMessage->addItem($item);

}

?>

以上就是直播平台开发过程中PhalApi框架使用微信发红包等简单的操作过程,只需要加载现成的类库就可以简单、快捷的实现功能

上一篇:直播系统开发过程中关于微信支付curl错误码提示58或77

浏览 (24) | 评论 (0) | 评分(0) | 支持(0) | 反对(0) | 发布人:云豹科技
将本文加入收藏夹

售前咨询热线

0538-8270220

客服QQ咨询

关注云豹

扫描关注官方微信

咨询热线:0538-8270220 QQ:3002541659 邮箱:yunbaokj@126.com

公司地址:山东省泰安市万达广场2号写字楼1702

©2018 泰安云豹网络科技有限公司.ALL rights reserved.鲁ICP备16015455号-3

0538-8270220