chez14 / line-notify-sdk
LINE Notify PHP SDK
v0.1.1
2019-06-04 16:24 UTC
Requires
- guzzlehttp/guzzle: ^6.3
This package is auto-updated.
Last update: 2024-09-05 15:29:58 UTC
README
PHP版的Line Notify SDK客户端。生成授权URL,将授权码解析为令牌,并直接发送消息。
关于LINE API的更多信息
请参阅官方API文档以获取更多信息。
日语: notify-bot.line.me/doc/ja/
入门指南
安装
使用 Composer 拉取此库。
$ composer require chez14/line-notify-sdk
创建频道
- 创建LINE Notify客户端,访问 LINE Notify Service Creator 并注册新服务。
- 前往 LINE Notify Service Manager,打开您的服务,并获取客户端密钥和客户端ID。
创建API实例
从 LINE\Notify\Api
创建一个新的对象。不要忘记向参数提供 client_id
和 client_secret
。
$api = new LINE\Notify\Api([ "client_id" => '0123456789', "client_secret" => '00112233445566778899aabbccddeeff' ]);
之后,您可以使用您的授权码,并执行一些OAuth任务。
$login = LINE\Notify\Token::generateAuthUrl($api, "https://:8087/oauthcallback.php", "stateA"); // will produce: // https://notify-bot.line.me/oauth/authorize?response_type=code&client_id=0123456789&redirect_uri=http%3A%2F%2Flocalhost%3A8087%2Foauthcallback.php&scope=notify&state=stateA // On oauthcallback.php $token = LINE\Notify\Token::fromAuthCode($lineApi, $_GET['code'], "https://:8087/oauthcallback.php"); $api->setToken($token); $notify = new LINE\Notify\Notify($api); $notify->notify("HELLO!", null, 1, 106);
这将产生类似以下内容
检查我们的文档页面以获取有关此库类的更多信息,并查看我们的 examples
文件夹 以获取更多示例。
超越极限!
检查此API文档(待定),并查看LINE Notify Bot的相关文档。
享受乐趣!
许可协议
MIT.
错误报告
请,如果您对此库有任何反馈或错误报告,请提交到问题跟踪器。如果您对安全和隐私有疑问,可以使用 Chez14的Keybase 加密,并作为问题提交。