kinow-io/kinow-php-sdk

2.0.28 2023-05-12 10:26 UTC

This package is auto-updated.

Last update: 2024-09-12 13:54:32 UTC


README

需求

PHP 5.4.0 及更高版本

安装与使用

Composer

方法 1

通过 Composer 安装绑定,在控制台中输入:composer require kinow-io/kinow-php-sdk

方法 2

通过 Composer 安装绑定,在 composer.json 中添加以下内容

{
    "repositories": [{
        "type": "git",
        "url": "https://github.com/kinow-io/kinow-php-sdk.git"
    }],
    "require": {
        "kinow-io/kinow-php-sdk": "^1.0"
    }
}

然后运行 composer install

手动安装

下载文件并包含 autoload.php

    require_once('/path/to/KinowClient/autoload.php');

测试

要运行单元测试

composer install
./vendor/bin/phpunit

入门指南

请按照 安装过程 进行操作,然后运行以下命令

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

// Configure API key authorization: ApiClientId
Kinow\Client\Configuration::getDefaultConfiguration()->setApiKey('X-Client-Id', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Kinow\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('X-Client-Id', 'Bearer');
// Configure API key authorization: ApiClientSecret
Kinow\Client\Configuration::getDefaultConfiguration()->setApiKey('X-Client-Secret', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Kinow\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('X-Client-Secret', 'Bearer');

$api_instance = new Kinow\Client\Api\ActorsApi();
$category_id = 789; // int | Category ID to fetch
$actor_id = 789; // int | Actor ID to attach

try {
    $api_instance->attachActorToCategory($category_id, $actor_id);
} catch (Exception $e) {
    echo 'Exception when calling ActorsApi->attachActorToCategory: ', $e->getMessage(), PHP_EOL;
}

?>

启用调试日志

您可以通过启用调试日志来获取有关 SDK 发送或接收的信息。日志将存储在您的服务器根目录下的 'output' 文件中。

在提交支持请求时,提供日志文件将有助于更快地解决问题。

// To be done before doing anything with the SDK
// Activate debug logs
Kinow\Client\Configuration::getDefaultConfiguration()->setDebug(true);

// (optionally) Change debug file location (default is 'php://output')
Kinow\Client\Configuration::getDefaultConfiguration()->setDebugFile('php://output');

API 端点文档

所有 URI 都相对于 https://api.kinow.com/api

模型文档