# TikTok Shop API — scripts PHP 8.4

## Paramètres

Renseigner `config/tiktok.php` ou utiliser des variables d’environnement :

```bash
export TIKTOK_BASE_URL="https://open-api.tiktokglobalshop.com"
export TIKTOK_APP_KEY="..."
export TIKTOK_APP_SECRET="..."
export TIKTOK_ACCESS_TOKEN="..."
export TIKTOK_REFRESH_TOKEN="..."
export TIKTOK_SHOP_CIPHER="..."
```

## Récupérer un access token depuis un auth code

```bash
php scripts/get_token.php AUTH_CODE
```

Le résultat est aussi enregistré dans :

```text
storage/tiktok_token.json
```

## Tester la récupération des commandes

```bash
php scripts/test_orders.php
```

## Rafraîchir un token

```bash
php scripts/refresh_token.php REFRESH_TOKEN
```

## Fichiers ajoutés

```text
config/tiktok.php
scripts/get_token.php
scripts/refresh_token.php
scripts/test_orders.php
src/TikTok/Auth.php
src/TikTok/Client.php
src/TikTok/Orders.php
src/TikTok/Signature.php
src/TikTok/Exceptions/ApiException.php
```

Le `composer.json` existant est compatible : l’autoload `Origeens\\Facturation\\ => src/` charge automatiquement les classes `src/TikTok/*`.
