reprostar / mpcl-connector-php
MyPCList API 的 PHP 库
2.0.0
2021-04-21 16:56 UTC
Requires
- php: >=5.6.0
- ext-curl: *
- ext-json: *
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 注释。