日韩在线观看-日韩在线成人-日韩在线不卡视频-日韩在线不卡视频-国产精品99-国产精品99

服務端

我們在企業微信應用開啟接收消息的功能,將設置頁面的 tokenaeskey 配置到 agents 下對應的應用內:

<?php
$config = [
    // 企業微信后臺的 企業 ID
    'corpId' => 'xxxxxxxxxxxxxxxxx',
    // 企業微信后臺的 secret
    'corpSecret' => 'xxxxxxxxxxxxxxxxx',
    // 企業微信后臺的 agentid
    'agentId' => 100022,

    // server config
    'token' => 'xxxxxxxxx',
    'aesKey' => 'xxxxxxxxxxxxxxxxxx',

    //...
];

$work = \EasySwoole\WeChat\Factory::work($config);

接著配置服務端與公眾號的服務端用法一樣:

<?php
/** 注冊消息事件回調 */
$work->server->push(function (\EasySwoole\WeChat\Kernel\Contracts\MessageInterface $message) {
    return new \EasySwoole\WeChat\Kernel\Messages\Text('Hello EasySwoole WeChat!');
});

/** @var \Psr\Http\Message\ServerRequestInterface $psr7Request */
$psr7Request = $this->request();

$response = $work->server->serve($psr7Request);

/**
 * $response 是一個顯式實現了 PSR-7 的對象,用戶只需要處理該對象即可正確響應給微信
 * 下面是一個使用 EasySwoole 的響應方法
 */
$this->response()->withStatus($response->getStatusCode());
/**
 * PSR-7 的 Header 并不是單純的 k => v 結構
 */
foreach ($response->getHeaders() as $name => $values) {
    $this->response()->withHeader($name, implode(", ", $values));
}
$this->response()->write($response->getBody()->__toString());

$response 是一個顯式實現了 PSR-7 的對象,用戶只需要處理該對象即可正確響應給微信

具體使用可查看 公眾號-快速開始章節

主站蜘蛛池模板: 活动评价| 欧美13| 夜魔3| 铁血使命演员表全部| 茅原实里| 侠侣探案| 对称度| 饮料超人| 赵健的读书日记| 帕米尔医生电视剧全集免费观看| 女生宿舍完整版| 新红楼梦电影| 曹查理林雅诗电影全集| 青草国产视频| 托比·瑞格波| 大海中的船歌词歌谱| 菊花开| 香港之夜完整版在线观看免费| 小丑回魂1| 戴安·梅尔| 欧美艹| 拔萝卜电影| 莫斯科保卫战电影| 抖音pc端| 夜魔3| 法医秦明之读心者| 人流后饮食| 暧昧电影| 10000个常用人名| 原千岁电影| 电影《追求》| 四 电影| 李安娜| 老司机avhd101高清| 抗日片100部免费连续剧| 漂亮女员工被老板糟蹋| 树屋轻调| 红电视剧演员表| 午夜魅影| 风云2演员表全部| 试看60秒做受小视频|