topi-k/misskeyauth

Misskey 实例的 PHP 库

0.1 2023-03-15 13:28 UTC

This package is auto-updated.

Last update: 2024-09-15 16:41:05 UTC


README

PRs Welcome MIT License

此脚本是一个 Misskey 实例的 PHP 库。

需求

PHP 8.0 以上

使用

验证用户

生成认证 URL

use Topi\MisskeyAuth\MiAuth;

$mi = new MiAuth;
$mi->setInstance("misskey.example.com");
echo $mi->GenerateAuthURI("TestApp", "https:///callback", ["write:notes"]);

获取用户令牌

use Topi\MisskeyAuth\MiAuth;

$mi = new MiAuth;
$mi->setUUID("aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa");
echo $mi->getAccessToken();

发布笔记

use Topi\MisskeyAuth\MiAuth;

$auth = new MiAuth();
$auth->SetUserToken("TOKEN");
$auth->post("notes/create",["text" => "APIからテスト!", "visibility" => "followers"]);

获取用户信息

use Topi\MisskeyAuth\MiAuth;

$auth = new MiAuth;
$auth->SetUserToken("TOKEN");

echo $auth->get("i",[]);

安装

使用 composer(推荐)

composer install topi-k/misskeyauth

其他

尚未完成。抱歉。欢迎 pull request。

许可证

MIT

作者

topi-k