PHP Класс pimax\FbBotApp

Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$apiUrl string FB Messenger API Url
$token null | string

Открытые методы

Метод Описание
__construct ( string $token ) FbBotApp constructor.
deletePersistentMenu ( ) : array Remove Persistent Menu
send ( Message $message ) : array Send Message
setPersistentMenu ( MessageButton[] $buttons ) : array Set Persistent Menu
userProfile ( integer $id, string $fields = 'first_name,last_name,profile_pic,locale,timezone,gender' ) : UserProfile Get User Profile Info

Защищенные методы

Метод Описание
call ( string $url, array $data, string $type = self::TYPE_POST ) : array Request to API

Описание методов

__construct() публичный Метод

FbBotApp constructor.
public __construct ( string $token )
$token string

call() защищенный Метод

Request to API
protected call ( string $url, array $data, string $type = self::TYPE_POST ) : array
$url string
$data array
$type string Type of request (GET|POST|DELETE)
Результат array

deletePersistentMenu() публичный Метод

Remove Persistent Menu
См. также: https://developers.facebook.com/docs/messenger-platform/thread-settings/persistent-menu
public deletePersistentMenu ( ) : array
Результат array

send() публичный Метод

Send Message
public send ( Message $message ) : array
$message pimax\Messages\Message
Результат array

setPersistentMenu() публичный Метод

Set Persistent Menu
См. также: https://developers.facebook.com/docs/messenger-platform/thread-settings/persistent-menu
public setPersistentMenu ( MessageButton[] $buttons ) : array
$buttons pimax\Messages\MessageButton[]
Результат array

userProfile() публичный Метод

Get User Profile Info
public userProfile ( integer $id, string $fields = 'first_name,last_name,profile_pic,locale,timezone,gender' ) : UserProfile
$id integer
$fields string
Результат UserProfile

Описание свойств

$apiUrl защищенное свойство

FB Messenger API Url
protected string $apiUrl
Результат string

$token защищенное свойство

protected null|string $token
Результат null | string