zero-shuai/tiktok-business-api-sdk-php

PHP client for TikTok Business API generated from the existing SDK surface.

Maintainers

Package info

github.com/Zero-Shuai/tiktok-business-api-sdk-php

pkg:composer/zero-shuai/tiktok-business-api-sdk-php

Statistics

Installs: 1

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

v0.1.0 2026-04-30 02:37 UTC

This package is auto-updated.

Last update: 2026-04-30 02:52:53 UTC


README

This package is generated from the JavaScript SDK surface in ../js_sdk/src. It provides PHP API classes under TikTok\BusinessApi\Api, model classes under TikTok\BusinessApi\Model, and a shared ApiClient.

Install

Requires PHP 8.0+, ext-json, and ext-curl.

composer install

For local path usage from another project:

{
  "repositories": [{"type": "path", "url": "../tiktok-business-api-sdk/php_sdk"}],
  "require": {"zero-shuai/tiktok-business-api-sdk-php": "*"}
}

After publishing to Packagist:

composer require zero-shuai/tiktok-business-api-sdk-php

Example

use TikTok\BusinessApi\Api\ToolApi;
use TikTok\BusinessApi\ApiClient;

$api = new ToolApi(new ApiClient());
$response = $api->searchRegion('ADVERTISER_ID', 'ACCESS_TOKEN', [
    'language' => 'en',
]);

Set credentials from environment variables or your secret manager. Do not commit real access tokens, advertiser IDs, app secrets, or account data.

Test

composer test