desu-project / danbooru-sdk
此包已被废弃且不再维护。未建议替换包。
用于Danbooru的PHP SDK。
0.12.1
2020-04-14 18:05 UTC
Requires
- php: 7.3.*
- ext-curl: *
- ext-json: *
- desu-project/chanbooru-interface: ^0.12.0
- psr/simple-cache: ^1.0
Requires (Dev)
- friendsofphp/php-cs-fixer: 2.16.1
- phpstan/phpstan: 0.11.19
- 0.12.1
- 0.12.0
- 0.11.1
- 0.11.0
- 0.10.0
- 0.9.0
- 0.8.0
- 0.7.0
- v0.6.1
- v0.6.0
- v0.5.5
- v0.5.4
- v0.5.3
- v0.5.2
- v0.5.1
- v0.5.0
- v0.4.0
- v0.3.0
- v0.2.0
- v0.1.1
- v0.1.0
- v0.0.1
- v0.0.0
- dev-dependabot/composer/phpstan/phpstan-0.12.28
- dev-dependabot/composer/phpstan/phpstan-0.12.27
- dev-dependabot/composer/friendsofphp/php-cs-fixer-2.16.3
- dev-dev
This package is auto-updated.
Last update: 2020-06-21 14:26:01 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"; }
详细信息请参阅源代码。它们有很好的文档。