dev-main 2022-08-30 13:04 UTC

README

Latest Stable Version Total Downloads License CodeFactor

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_USERTHINQ_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 测试,这是一个正在进行中的项目。