reprostar/mpcl-connector-php

MyPCList API 的 PHP 库

2.0.0 2021-04-21 16:56 UTC

This package is auto-updated.

Last update: 2024-09-22 00:42:01 UTC


README

MyPCList V1 API 连接器的官方实现,兼容 PHP 5.6 及以上版本。此库包含用于与端点通信的连接器类以及所有可访问 API 的 MPCL 实体类。

安装

可以通过 Composer 轻松安装此包。

composer require reprostar/mpcl-connector-php

身份验证

在 MyPCList 的旧版本中,API 凭证分为单独的密钥和令牌。在 API 的未来版本中,将使用单个字符串令牌进行授权,因此现在不鼓励使用单独的凭证。

API_TOKEN 的新格式由密钥和令牌组成,由冒号 ':' 连接,例如:YYY:XX**************************XXXX

此组合令牌可以用作 MpclConnector 的第一个参数,或者通过 'api_token' 参数传递。

示例用法

<?php
require_once __DIR__ . '/vendor/autoload.php';

$mpcl = new \Reprostar\MpclConnector\MpclConnector('API_TOKEN');

try{
    $user = $mpcl->getUser();
    print_r($user);
} catch (\Reprostar\MpclConnector\MpclConnectorException $e) {
    echo "Error received: " . $e->getMessage() . "\n";
}

调用和模型的文档

此库是 MyPCList V1 API 的包装器。有关 API 的更多详细文档,请参阅官方文档,可在 https://mypclist.net/apidocs 获取。有关特定方法的用法,请参阅源代码中的 PHPDoc 注释。