荷兰人027 / thinq
Thinq PHP API
dev-main
2022-08-30 13:04 UTC
Requires
- ext-json: *
- guzzlehttp/guzzle: ^7.2
- monolog/monolog: ^2.2
This package is auto-updated.
Last update: 2024-09-24 05:48:07 UTC
README
PHP 库,用于与 Thinq 的 API 交互
安装
composer require dutchie027/thinq
用法
// require the composer library require_once ('vendor/autoload.php'); //make the connction to the API for use $api = new dutchie027\Thinq\API(THINQ_USER, THINQ_TOKEN); ...
需求
该库假设您已定义三个变量以便正确工作。
define ('THINQ_USER', 'myUserName'); define ('THINQ_TOKEN', '867530986753098675309'); define ('THINQ_ACCOUNT_ID', '12345678');
THINQ_USER
和 THINQ_TOKEN
作为登录和头部信息参数传递给 API。 THINQ_ACCOUNT_ID
用于后端构建 URL。这些常量可以在您的脚本中定义,也可以从常量文件中导入或包含(推荐)。
一般信息
类列表
该库有以下类
类信息
API
主要连接至少需要一个用户名和令牌。
一旦您有了用户和令牌,您可以直接使用它,也可以添加选项
// Ensure we have the composer libraries require_once ('vendor/autoload.php'); // Instantiate with defaults $api = new dutchie027\Thinq\API(THINQ_USER, THINQ_TOKEN); // Instantiate without defaults, this allows you to change things // like log location, directory, the tag and possible future settings. $settings = [ 'log_dir' => '/tmp', 'log_name' => 'thinqi', 'log_tag' => 'thinq-api', 'log_level' => 'error' ]; $api = new dutchie027\Thinq\API(THINQ_USER, THINQ_TOKEN, $settings);
设置
默认设置是好的,但是您可能希望覆盖默认设置或使用自己的设置。注意:所有设置都是可选的,您不需要提供任何。
待办事项
- 引入更多 Thinq 的功能
- 使用更好的文档块对类进行文档说明
- 稍微清理一下代码
- 显然我遗漏了...
贡献
如果您遇到问题,发现错误或有功能建议,请 提交问题。如果您愿意,可以随意分支该包并提交拉取请求。随着我获取更多信息并进行进一步的 API 测试,这是一个正在进行中的项目。