亚洲精品成人_精品成人一区_999视频在线播放_免费黄色在线_亚洲成人久久久_久久www免费视频

服務端

我們在企業微信應用開啟接收消息的功能,將設置頁面的 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 的對象,用戶只需要處理該對象即可正確響應給微信

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

主站蜘蛛池模板: 99久久精品免费看国产四区 | 久天堂| 国产精品特级毛片一区二区三区 | 欧美xxxx精品| 国产一区二区高清视频 | 国产乱淫av片杨贵妃 | 激情综合五月婷婷 | 成人免费视频在线看 | 国产黄片毛片 | www.天天综合 | 亚洲黄色特级片 | 中文精品在线观看 | 先锋影音中文字幕 | 日韩中文字幕区一区有砖一区 | 91精品国产高清91久久久 | 操操网av| 亚洲美女视频一区 | 伊人干综合 | 久久福利一区 | 中文在线一区二区三区 | 欧美午夜理伦三级在线观看潘金莲 | 看全色黄大色黄大片女一次牛 | 亚洲电影网址 | 欧美日韩1区2区 | 免费一级做a爰片 | 日韩欧美高清视频 | 天天色天天看 | www.四虎在线观看 | 国产精品久久久久久久久久ktv | 第一福利丝瓜av导航 | 日本伊人久久 | 黄色软件下载中心 | 91精品国产色综合久久不8 | 成人免费高清视频 | 精品亚洲一区二区 | 天天插天天 | 国产福利社 | 日韩高清成人 | 欧美一级电影在线播放 | 放荡艳妇的疯狂呻吟中文视频 | 日韩国产精品一区二区 |