TikTok LoginKit PHP
v0.6.6
公式ドキュメントに基づいた PHP でのTikTok ログイン キットの実装。
これは、公式ログイン キット API の非公式 SDK です。
ライブラリが更新され、ダイレクト ポスト経由で公開されるビデオ/画像が追加されました。
現在の機能は次のとおりです。
Composer 経由でインストールする
composer require gimucco/tiktok-loginkit
TikTok Developer Portal でアプリをセットアップして承認する必要があります。
v2 TikTok API バージョンにアップグレードする場合は、リダイレクト URLを追加し、適切なスコープを選択していることを確認してください。
ダイレクトポスト経由でビデオや写真を公開する予定がある場合は、監査を受ける必要があります。詳細はこちら
承認されるまで:
// Initialize the class.
// $client_id and $client_secret are provided by TikTok.
// $redirect_uri must be approved in the TikTok developer portal.
$_TK = new TikTokLoginKitConnector($client_id, $client_secret, $redirect_uri);
if (TikTokLoginKitConnector::receivingResponse()) {
try {
$token = $_TK->verifyCode($_GET[TikTokLoginKitConnector::CODE_PARAM]);
// Your logic to store the access token
$user = $_TK->getUser();
// Your logic to manage the User info
$videos = $_TK->getUserVideoPages();
// Your logic to manage the Video info
} catch (Exception $e) {
echo "Error: ".$e->getMessage();
echo '
Retry';
}
} else {
echo 'Log in with TikTok';
}
.ini ファイルを使用して API 認証情報を渡したい場合は、 TikTokLoginKitConnector::fromIni
メソッドを使用できます。 .ini ファイルは次のような単純な構造になっている必要があります。
client_id = [your client id]
client_secret = [your client secret]
redirect_uri = [your redirect uri]
そして、.ini ファイルへのパスを渡して代替コンストラクターを呼び出します。
$_TK = TikTokLoginKitConnector::fromIni(__DIR__.'/env.ini');
ログイン、ビデオの取得とページネーション、ビデオの公開の使用方法の簡単な例については、サンプル フォルダーを参照してください。