newquery / hf-php-client

hackforums.net API 的 PHP 客户端

v1.1 2019-10-24 12:35 UTC

This package is auto-updated.

Last update: 2024-09-24 23:27:06 UTC


README

来自 Sociopaths 的 newQuery 的 Hackforums API 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);