硕顺crm后台
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

31 lines
784 B

<?php
namespace WeWork\Api;
use WeWork\Message\Receiver;
use WeWork\Message\ResponseMessageInterface;
use WeWork\Traits\AgentIdTrait;
use WeWork\Traits\HttpClientTrait;
class Message
{
use HttpClientTrait, AgentIdTrait;
/**
* 发送应用消息
*
* @param Receiver $receiver
* @param ResponseMessageInterface $responseMessage
* @param bool $safe
* @return array
*/
public function send(Receiver $receiver, ResponseMessageInterface $responseMessage, bool $safe = false): array
{
return $this->httpClient->postJson('message/send', array_merge(
['agentid' => $this->agentId],
$receiver->get(),
$responseMessage->formatForResponse(),
['safe' => (int)$safe]
));
}
}