TikTok LoginKit PHP
v0.6.6
공식 문서를 기반으로 PHP로 TikTok 로그인 키트를 구현합니다.
이것은 공식 로그인 키트 API를 위한 비공식 SDK입니다.
Direct Post를 통한 비디오/이미지 게시를 포함하도록 라이브러리가 업데이트되었습니다.
현재 기능은 다음과 같습니다:
Composer를 통해 설치
composer require gimucco/tiktok-loginkit
TikTok 개발자 포털에서 앱을 설정하고 승인해야 합니다.
v2 TikTok API 버전으로 업그레이드하는 경우 리디렉션 URL을 추가하고 적절한 범위를 선택했는지 확인하세요.
Direct Post를 통해 동영상/사진을 게시하려는 경우 감사를 받아야 합니다. 자세한 내용은 여기를 참조하세요
승인될 때까지:
// 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');
로그인 사용, 비디오 가져오기 및 페이지 매기기, 비디오 게시 방법에 대한 간단한 예는 예제 폴더를 참조하세요.