desu-project/danbooru-sdk

此包已被废弃且不再维护。未建议替换包。

用于Danbooru的PHP SDK。

0.12.1 2020-04-14 18:05 UTC

README

这是一个实体、值对象和简单客户端的集合,用于以只读模式与Danbooru API交互。此SDK实现了desu-project/chanbooru-interface

安装

composer require desu-project/danbooru-sdk

入门

require 'vendor/autoload.php';

use DesuProject\DanbooruSdk\Client;
use DesuProject\DanbooruSdk\Post;

$client = new Client(
    'abc', // api key
    false // false = use Danbooru instead of Safebooru
);

$posts = Post::search(
    $client, // Client object
    ['animal_ears'], // array of tags
    1, // page number
    30 // posts per page
);

foreach ($posts as $post) {
    echo $post->getId() . '<br>' . "\n";
}

详细信息请参阅源代码。它们有很好的文档。