newquery / hf-php-client
hackforums.net API 的 PHP 客户端
v1.1
2019-10-24 12:35 UTC
Requires
- ext-json: *
- guzzlehttp/guzzle: ^6.3
This package is auto-updated.
Last update: 2024-09-24 23:27:06 UTC
README
来自 Sociopaths 的 newQuery 的 Hackforums API PHP 客户端
要求
- PHP 7.2
- Composer
- API 密钥 - https://hackforums.net/apikey.php
支持的端点
- 用户信息 (GET /user/:id)
- 多个用户信息 (GET /users/:ids)
- 论坛导航 (GET /category/:id)
- 论坛信息 (GET /forum/:id)
- 线程信息 (GET /thread/:id)
- 帖子信息 (GET /post/:id)
- 私信信息 (GET /pm/:id)
- 收件箱和其他私信框中的 PM 列表 (GET /pmbox/:id 或 GET /inbox)
- 群组信息 (GET /group/:id)
- 获取收件箱总数 (自定义)
安装
composer require newquery/hf-php-client
用法
初始化客户端
<?php require 'vendor/autoload.php'; $client = new \HFClient\Client("YOUR_API_KEY");
获取私信总数
$totalInbox = $client->getTotalInbox()
获取用户信息
$user = $client->getUser(2602549);
获取用户信息
$users = $client->getUsers([2602549, 2015410]);
获取收件箱
$user = $client->inbox();
获取线程
$thread = $client->getThread(6018226);
获取帖子
$post = $client->getPost(59077447);
获取群组
$sociopaths = $client->getGroup(49);
获取论坛
$phpSubForum = $client->getForum(154);