nanato12 / phine
LINE消息API SDK for PHP包装器
v4.0.1
2024-01-08 17:58 UTC
Requires
- linecorp/line-bot-sdk: 9.4.4
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.42
- phpstan/phpstan: ^1.10
- phpunit/phpunit: *
This package is auto-updated.
Last update: 2024-09-14 03:00:33 UTC
README
LINE消息API SDK for PHP包装器
实例
客户端
此类继承自LINE\Clients\MessagingApi\Api\MessagingApiApi。
$client = new Client($channelAccessSecret, $channelAccessToken);
消息构建器
RawFlexMessageBuilder
从数组生成FlexMessage的构建器。
在flex.json
中
{"type":"carousel","contents":[{"type":"bubble", ...}]}
$fileContent = file_get_contents("flex.json"); $flexContentArray = json_decode($fileContent, true); $flexMessage = new RawFlexMessageBuilder($flexContentArray);
TextMessageBuilder
$textMessage = new TextMessageBuilder( text: 'text', emojis: [], quoteToken: 'quoteToken' );
Phine原始函数
setEvent
用于在实例中保存接收事件信息的函数。
在reply
函数等中使用。
$client->setEvent($event);
reply
发送回复消息的函数。
可以在参数中同时包含Message
、Sender
和QuickReply
列表。
$client->reply($messages, $sender, $quickReply);
getProfileFromUserID
从用户ID检索配置文件的函数。
一个结合了三个函数的函数:群用户检索、房间用户检索和用户检索。
$client->getProfileFromUserID($userID);