madewithlove / facebook-messenger-platform
0.1.0
2016-04-15 20:43 UTC
Requires
- php: >=5.5.9
- guzzlehttp/guzzle: ^6.2
Requires (Dev)
- fabpot/php-cs-fixer: 2.0.*@dev
- mockery/mockery: ^0.9.4
- phpspec/phpspec: ^2.2
- phpunit/phpunit: ^4.7
- symfony/var-dumper: ^2.7
This package is auto-updated.
Last update: 2019-11-15 15:26:27 UTC
README
一套用于与脸书即时通讯平台通讯的辅助工具
目标
安装
通过Composer
$ composer require madewithlove/facebook-messenger-platform
使用方法
创建客户端
该软件包假设您已遵循入门指南并已收到脸书页面的访问令牌。
use Madewithlove\FacebookMessengerPlatform\Api\HttpClient; use Madewithlove\FacebookMessengerPlatform\Api\Client; $httpClient = new HttpClient('your_access_token'); $client = new Client($httpClient);
发送消息
文本
$client->send()->message('recipient_id', 'hello world');
图片
$client->send()->image('recipient_id', 'http://url-to-image.com');
通用模板
接收者ID和元素数组。有关元素可以包含的内容,请参阅文档。
$client->send()->generic('recipient_id', []);
按钮模板
接收者ID、按钮数组和文本。有关元素可以包含的内容,请参阅文档。
$client->send()->buttons('recipient_id', []);
收据模板
接收者ID和收据的有效载荷。有关收据可以包含的内容,请参阅文档。
$client->send()->buttons('recipient_id', []);
待办事项
- 欢迎消息配置
- 用户资料
测试
$ composer test
许可
MIT许可(MIT)。有关更多信息,请参阅许可文件。