nanato12/phine

LINE消息API SDK for PHP包装器

v4.0.1 2024-01-08 17:58 UTC

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

发送回复消息的函数。

可以在参数中同时包含MessageSenderQuickReply列表。

$client->reply($messages, $sender, $quickReply);

getProfileFromUserID

从用户ID检索配置文件的函数。

一个结合了三个函数的函数:群用户检索、房间用户检索和用户检索。

$client->getProfileFromUserID($userID);