chez14/line-notify-sdk

LINE Notify PHP SDK

v0.1.1 2019-06-04 16:24 UTC

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/en

日语: notify-bot.line.me/doc/ja/

入门指南

安装

使用 Composer 拉取此库。

$ composer require chez14/line-notify-sdk

创建频道

  1. 创建LINE Notify客户端,访问 LINE Notify Service Creator 并注册新服务。
  2. 前往 LINE Notify Service Manager,打开您的服务,并获取客户端密钥和客户端ID。

创建API实例

LINE\Notify\Api 创建一个新的对象。不要忘记向参数提供 client_idclient_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);

这将产生类似以下内容

Line notify screenshoot

检查我们的文档页面以获取有关此库类的更多信息,并查看我们的 examples 文件夹 以获取更多示例。

超越极限!

检查此API文档(待定),并查看LINE Notify Bot的相关文档。

享受乐趣!

All Might - Thumbs Up

许可协议

MIT.

错误报告

请,如果您对此库有任何反馈或错误报告,请提交到问题跟踪器。如果您对安全和隐私有疑问,可以使用 Chez14的Keybase 加密,并作为问题提交。