เป็นไปไม่ได้ที่จะเพิกเฉยต่อผลกระทบของ Tiktok มันมี มากกว่า 1.5 พันล้านเดือน ผู้ใช้ที่ใช้งานอยู่ ผู้ใช้แต่ละคนใช้จ่าย มากกว่า 6 ชั่วโมงต่อสัปดาห์ บนแพลตฟอร์มดูวิดีโอ
แพลตฟอร์มนี้ขยายออกไปไกลเกินกว่าต้นกำเนิดในวิดีโอการเต้นรำตอนนี้ครอบคลุมเนื้อหาที่หลากหลายในหลาย ๆ วิชา การรองรับรูปแบบวิดีโอหลายรูปแบบ – แนวตั้งแนวนอนและสี่เหลี่ยม – เน้นย้ำถึงความสามารถในการปรับตัวและการอุทธรณ์ในวงกว้าง
สำหรับธุรกิจและผู้สร้างเนื้อหา Tiktok เป็นโอกาสที่ไม่ได้ใช้สำหรับการเติบโตและการมีส่วนร่วมของผู้ชม การใช้อินเทอร์เฟซการเขียนโปรแกรมแอปพลิเคชันของ Tiktok (API) สำหรับการแจกจ่ายวิดีโอเป็นการย้าย SmartC สำหรับผู้ที่ผลิตเนื้อหาวิดีโอแล้ว บทความนี้ให้คำแนะนำที่ครอบคลุมเกี่ยวกับการใช้ประโยชน์จาก Tiktok API เพื่อเพิ่มการเข้าถึงเนื้อหาของคุณและผลกระทบต่อแพลตฟอร์มที่มีอิทธิพลนี้
ทำไม Tiktok จึงมีความสำคัญต่อธุรกิจของคุณ
ล่าสุด การสำรวจแสดงให้เห็นว่า Tiktok ถึงมากกว่า 50% ของผู้ใช้อินเทอร์เน็ตในสหรัฐอเมริกาที่อายุ 18 ปีตัวเลขเหล่านั้นสูงขึ้นสำหรับประเทศอื่น ๆ ผู้ใช้เหล่านั้นใช้จ่ายเงินบนแพลตฟอร์มเช่นกันเนื่องจาก Tiktok เพิ่งกลายเป็นแอพที่ไม่ใช่เกมแรก เกิน 10 พันล้านเหรียญสหรัฐในการใช้จ่ายของผู้บริโภค–
ตัวเลขการใช้จ่ายเหล่านั้นจะเพิ่มขึ้นเพียงเพราะ Tiktok กำลังกลายเป็นเว็บไซต์อีคอมเมิร์ซ ด้วยการเปิดตัวร้านค้า Tiktok การเปิดตัวนี้ช่วยให้แบรนด์เข้าถึงลูกค้าได้บนแพลตฟอร์ม Tiktok พร้อมหน้าผลิตภัณฑ์ตะกร้าสินค้าและประสบการณ์การเช็คเอาท์ ร้านค้า Tiktok ใช้ได้กับผลิตภัณฑ์ดิจิตอลและทางกายภาพ
รู้เบื้องต้นเกี่ยวกับภูมิทัศน์ Tiktok API
Tiktok รวม จำนวน APIsรวมถึง: เข้าสู่ระบบ, แสดง, เนื้อหาเชิงพาณิชย์, การวิจัยและการโพสต์เนื้อหา – วิดีโอและภาพถ่าย โพสต์บล็อกนี้จะมุ่งเน้นไปที่เนื้อหาวิดีโอโพสต์ API Tiktok เผยแพร่ชุดพัฒนาซอฟต์แวร์ (SDK) สำหรับทั้งคู่ Android และ iOS–
ที่ การโพสต์เนื้อหา tiktok api เปิดใช้งานเว็บและแอพพลิเคชั่นมือถือในการใช้แพลตฟอร์ม Tiktok API การโพสต์เนื้อหามี 2 ข้อเสนอ:
- โพสต์ตรง – วิธีการอนุญาตให้คุณโพสต์โดยตรงไปยัง Tiktok จากแอปของคุณ ซึ่งรวมถึงวิดีโอคำบรรยายและแฮชแท็ก
- อัพโหลด – บางครั้งผู้ใช้อาจต้องการอัปโหลดวิดีโอไปยัง Tiktok เท่านั้นจากนั้นสรุปการโพสต์วิดีโอจากภายในแอป Tiktok เมื่อวิดีโอถูกอัปโหลดผ่าน API คุณจะได้รับการแจ้งเตือนผ่านแอพ Tiktok ที่คุณมีวิดีโอใหม่เพื่อตรวจสอบและโพสต์
เตรียมพร้อมที่จะใช้ Tiktok API
- ลงทะเบียนและสร้างแอป
- ลงชื่อเข้าใช้หรือลงทะเบียนกับไฟล์ tiktok สำหรับพอร์ทัลนักพัฒนา–
- นำทางไปยังส่วน“ จัดการแอพ” ของโปรไฟล์ของคุณ
- คลิก“ เชื่อมต่อแอพ” และป้อนรายละเอียด:
- คลิกยืนยัน
- กำหนดค่าการตั้งค่า
- กรอกรายละเอียดที่ต้องการทั้งหมดสำหรับแอพรวมถึง: ไอคอน, ชื่อ, หมวดหมู่, คำอธิบาย, URL TOS และ URL นโยบายความเป็นส่วนตัว
- เลือกแพลตฟอร์มที่คุณกำลังสร้าง คุณสามารถเลือกเว็บและป้อน URL ของคุณ
- คลิก“ บันทึกการเปลี่ยนแปลง”
- ส่งเพื่อตรวจสอบ
- คลิกปุ่ม“ ส่งเพื่อตรวจสอบ”
- ป้อนเหตุผลในการส่ง
- คลิกส่ง
- สถานะคือ“ อยู่ระหว่างการตรวจสอบ” รอการตอบกลับ
การส่งของคุณ ได้รับการตรวจสอบ เพื่อตรวจสอบการปฏิบัติตาม tiktok ข้อกำหนด– อาจใช้เวลาสองสามวันถึงสองสามสัปดาห์และต้องการการส่งเพิ่มเติมเช่นวิดีโอแอพของคุณ
ได้รับอนุญาตจากผู้ใช้ของคุณ
แอปของคุณจะต้องขอให้ผู้ใช้ของคุณปล่อยให้บัญชี Tiktok ของพวกเขา สิ่งนี้ทำได้โดยใช้การไหลของรหัสการอนุญาต OAuth 2.0 หลังจากการรับรองความถูกต้องของผู้ใช้กับ Tiktok และการอนุญาตแอพแล้วจะสร้างโทเค็นการเข้าถึงต่อผู้ใช้ที่ให้แอปพลิเคชันของคุณโทร API เพื่อใช้งานบัญชีผู้ใช้ในนามของพวกเขา
ตั้งแต่ เอกสารการรับรองความถูกต้องและการอนุญาต API ครอบคลุมและแม่นยำเราจะไม่ทำซ้ำขั้นตอนที่นี่ แต่สิ่งหนึ่งที่ต้องจำไว้:
- โทเค็นการเข้าถึงจะหมดอายุทุก 24 ชั่วโมง แต่สามารถรีเฟรชได้โดยไม่ได้รับความยินยอมจากผู้ใช้ ปฏิบัติต่อพวกเขาเช่นรหัสผ่านและจัดเก็บไว้อย่างปลอดภัยในฐานข้อมูลผู้ใช้ของคุณ ดู เอกสารโทเค็นการเข้าถึง tiktok–
อัปโหลดวิดีโอแรกของคุณด้วย tiktok api
ในการอัปโหลดวิดีโอเพื่อแชร์ใช้จุดสิ้นสุดของ Tiktok Put up:
POST https://open.tiktokapis.com/v2/submit/publish/inbox/video/init
ร่างกายคำขอคือ วัตถุ JSON–
{
"source_info": {
"supply": "PULL_FROM_URL",
"video_url": "https://url-to-your-video"
}
}
supply: มี 2 ตัวเลือกสำหรับแหล่งที่มา ใช้PULL_FROM_URLเมื่อวิดีโอต้นฉบับอยู่ที่ตำแหน่ง URL สำหรับการใช้ไฟล์ในเครื่องFILE_UPLOADด้วยวิดีโอ _size, chunk_size และ total_chunk_count จำเป็นต้องระบุ ดู ไฟล์อัปโหลดไฟล์ Tiktok API สำหรับข้อมูลเฉพาะvideo_url:URL แหล่งที่มาของวิดีโอที่จะโพสต์
เพิ่มส่วนหัวคำขอทั้งสองนี้เสมอ:
Authorization: Bearer {access_token}Content material-Kind: utility/json
หากคำขอสำเร็จคุณจะได้รับการตอบกลับ http 200 (OK) และ JSON:
{
"information": {
"publish_id": "v_inbox_url~v2.123456789"
},
"error": {
"code": "okay",
"message": "",
"log_id": "202312192248442CB9319E1FB30C1073F4"
}
}
รหัสที่ใช้ server facet node.js พร้อม JavaScript:
const accessToken = USER-ACCESS-TOKEN;
const headers = {
'Authorization': `Bearer ${accessToken}`,
'Content material-Kind': 'utility/json'
};
const params = {
"source_info": {
"supply": "PULL_FROM_URL",
"video_url": "https://url-to-your-video"
}
};
const postResp = await fetch(
'https://open.tiktokapis.com/v2/submit/publish/inbox/video/init', {
technique: 'POST',
headers: headers,
physique: JSON.stringify(params)
});
console.log(postResp.standing);
if (postResp.okay) {
const publishId = postResp.json().information.publish_id;
console.log(publishId);
}
Tiktok Pull URL อนุญาต
Tiktok เพิ่งปรับปรุงความปลอดภัยของพวกเขาเมื่อเร็ว ๆ นี้โดยต้องการทั้งหมด ดึง URL โดเมนที่จะตรวจสอบ– ซึ่งหมายความว่าคุณจะต้องลงทะเบียนโดเมนของคุณด้วย Tiktok และตรวจสอบความเป็นเจ้าของโดยการเพิ่มสตริงลายเซ็นลงในบันทึก DNS ของโดเมน
เป็นทางเลือกคุณสามารถโดยตรง อัปโหลดไฟล์ไปยัง tiktokซึ่งไม่ต้องการหลักฐานการเป็นเจ้าของ
รับสถานะโพสต์วิดีโอ Tiktok
แม้ว่าคุณจะอัพโหลดวิดีโอสำเร็จ แต่ก็ไม่ได้หมายความว่าวิดีโอจะถูกเผยแพร่สำเร็จใน Tiktok – แล้ว URL จริงในวิดีโออยู่ที่ไหน?
คุณจะต้องโทรออกอีกครั้งในกระบวนการ รับสถานะโพสต์วิดีโอ และข้อมูลเมตาอื่น ๆ การใช้ Publish_id กลับมาจากการโทรโพสต์:
curl --location 'https://open.tiktokapis.com/v2/submit/publish/standing/fetch/'
--header 'Authorization: Bearer act.example12345Example12345Example'
--header 'Content material-Kind: utility/json; charset=UTF-8'
--data '{
"publish_id": "v_pub_url~v2.123456789"
}'
เมื่อวิดีโอเสร็จสิ้นการประมวลผลก PUBLISH_COMPLETE จะถูกส่งคืนจากจุดสิ้นสุดสถานะวิดีโอ Tiktok Put up: จุดสิ้นสุด:
{
"information": {
"standing": "PUBLISH_COMPLETE",
"publicaly_available_post_id": ("2392k292932dkew93"),
"uploaded_bytes": 10000
}
}
ใช้ publicaly_available_post_id areaสร้าง URL ไปยังวิดีโอ tiktok จริงเช่น:
`https://www.tiktok.com/@${username}/video/${publicaly_available_post_id}`
วิดีโอ Tiktok ใช้เวลาระหว่าง 30 วินาทีถึง 2 นาทีในการประมวลผลให้เสร็จสมบูรณ์ดังนั้นคุณจะต้องโทรออกหลายครั้ง หากวิดีโอยังคงประมวลผลคุณจะได้รับสถานะของ PROCESSING_UPLOAD และหากโพสต์ล้มเหลวสถานะจะเป็น FAILED–
รับการวิเคราะห์สำหรับโพสต์กับ tiktok api
Tiktok รายงานการวิเคราะห์สำหรับโพสต์โดยใช้ไฟล์ วิดีโอสอบถามปลายทางของ API ที่แสดงผล– มันส่งคืนรายละเอียดวิดีโอและสามารถใช้เพื่อรีเฟรชภาพหน้าปกของวิดีโอ
POST https://open.tiktokapis.com/v2/video/question/?fields=id,title,like_count,comment_count,share_count,view_count
fields: พารามิเตอร์การสืบค้นเพื่อระบุรายละเอียดวิดีโอที่มีการร้องขอ
เนื้อหาของคำขอจะต้องมีรายการของ video_ids– อัน video_id สามารถรับได้จากโพสต์โดยตรงซึ่งตรงข้ามกับโพสต์อัปโหลด โพสต์ร่างดูเหมือนต่อไปนี้ด้วยวิดีโอสูงสุด 20 รายการ:
{
"filters": {
"video_ids": (
"1234123412345678567",
"1010102020203030303"
)
}
}
ข้อมูลในการตอบกลับจะมีลักษณะเช่นนี้:
{
"information":{
"movies":(
{
"title":"Video 1",
"id":"1234123412345678567",
"like_count":23,
"comment_count":3,
"share_count":1,
"view_count":356
},
{
"title":"Video 2",
"id":"1010102020203030303",
"like_count":23,
"comment_count":3,
"share_count":1,
"view_count":356
}
)
},
"error": {
"code":"okay",
"message":"",
"log_id":"20231299194722CBE87ED59D524E727021"
}
}
API โซเชียลมีเดียทางเลือกสำหรับ tiktok
เป็นทางเลือกในการบูรณาการ Tiktok API โดยตรงและขอการอนุมัติคุณสามารถใช้โซเชียลมีเดีย API ของ Ayrshare เพื่อเผยแพร่โพสต์รับการวิเคราะห์ขั้นสูงและ จัดการความคิดเห็น Tiktok–
ตั้งค่า Ayrshare
เริ่มต้นกับ Ayrshare API ในเวลาเพียงสามขั้นตอน:
- ลงทะเบียนใน แพลตฟอร์ม Ayrshare–
- รับคีย์ API ของคุณในแผงควบคุมภายใต้คีย์คีย์ API
- ตัดสินใจว่าจะโพสต์ที่ไหน สำหรับการโพสต์ในบัญชี Tiktok ของคุณให้ทำตามของเรา คู่มือการเชื่อมโยงบัญชี และเชื่อมต่อ tiktok
คุณพร้อมที่จะใช้ API ของเราตามที่แสดงในตัวอย่างด้านล่าง
โพสต์วิดีโอของคุณบน tiktok โดยใช้ Python
คุณต้องการโพสต์ในหน้า Tiktok ของคุณโดยอัตโนมัติหรือไม่? ตัวอย่างเช่นเมื่อใดก็ตามที่คนทางการตลาดของคุณอัปโหลดวิดีโอสาธิตผลิตภัณฑ์ที่มีประโยชน์คุณอาจต้องการแชร์วิดีโอคลิปสั้น ๆ ที่ส่งเสริมการสาธิต
ในการทำเช่นนั้นเพียงโทรหา Ayrshare /จุดสิ้นสุดโพสต์ ด้วยวิดีโอของคุณในพารามิเตอร์ MediaUrls
หมายเหตุ: คุณต้องมีแผนพรีเมี่ยมหรือแผนธุรกิจเพื่อโพสต์วิดีโอ แต่โพสต์ข้อความและโพสต์ภาพเดียวมีให้สำหรับทุกแผน
import os
import requests
# Add the API key to your utility’s setting.
# export AYRSHARE_API_KEY=YOUR-AYRSHARE-API-KEY
params = {
'submit': 'The newest product demonstration video’,
'mediaUrls': ('https://TRAINING-VIDEO-LINK'),
'platforms': ('tiktok')
}
headers = {
'Authorization': f'Bearer {os.environ("AYRSHARE_API_KEY")}',
'Content material-Kind': 'utility/json'
}
r = requests.submit('https://app.ayrshare.com/api/submit',
json=params, headers=headers)
ret = r.json()
คุณจะได้รับการตอบกลับ JSON:
{
"standing": "success",
"errors": (),
"postIds": ({
"standing": "success",
"platform": "tiktok",
"idShare": "video.678746453423652.nzLqBNMwp",
"id": "pending"
}),
“id": "JsuoeTwnUSncp",
“refId”: “34a87acb33af0909f416ac“,
"submit": "The newest product demonstration video"
}
คุณยังสามารถใช้ไฟล์ แพ็คเกจ Social API PYPI เพื่อให้การโทรง่ายขึ้นหรือหนึ่งในของเรา แพ็คเกจโซเชียลมีเดีย SDK–
รับการวิเคราะห์สำหรับโพสต์ของคุณด้วย Ayrshare
ใช้ /การวิเคราะห์ จุดสิ้นสุดคุณสามารถรับข้อมูลเชิงลึกเกี่ยวกับวิธีการโพสต์ที่มีประสิทธิภาพและนำเสนอต่อผู้ใช้ของคุณ:
POST https://app.ayrshare.com/api/analytics/submit
Ayrshare มีข้อมูลเชิงลึกมากมายสำหรับ Tiktok Analytics ของโพสต์บางส่วนที่เป็นเอกสิทธิ์ของ Ayrshare เช่นข้อมูลประชากร:
...
"tiktok": {
"id": "7034682002927550598", // TikTok Social ID
"postUrl": "https://www.tiktok.com/@borneild/video/7034682002927550598?utm_campaign=tt4d_open_api&utm_source=awawnhyictaos7o",
"analytics": {
"audienceCountries": ( // Accessible 24-48 hours after posting
{
"nation": "BM",
"share": 0.0036
},
{
"nation": "MX",
"share": 0.0072
},
{
"nation": "PH",
"share": 0.0036
},
{
"nation": "US",
"share": 0.9819
},
{
"nation": "VN",
"share": 0.0036
}
),
"averageTimeWatched": 5.6679, // Accessible 24-48 hours after posting.
"caption": "Scramble up ur identify & I’ll attempt to guess it😍❤️ #foryoupage #petsoftiktok #aesthetic",
"feedback": 23,
"created": "2022-08-09T15:08:22Z",
"embedUrl": "https://www.tiktok.com/embed/v2/7129893524253756713",
"fullVideoWatchedRate": 0.0866, // Proportion of views that accomplished watching the total video. Accessible 24-48 hours after posting.
"impressionSources": ( // Completely different sources for the impressions, ranked from the biggest contribution to the smallest. Accessible 24-48 hours after posting.
{
"impression_source": "Search",
"share": 0.0217
},
{
"impression_source": "Sound",
"share": 0
},
{
"impression_source": "Observe",
"share": 0
},
{
"impression_source": "For You",
"share": 0.917
},
{
"impression_source": "Hashtag",
"share": 0
},
{
"impression_source": "Private Profile",
"share": 0
}
),
"likes": 22,
"mediaType": "video",
"musicTitle": "♬ authentic sound - tiff", // If accessible
"musicUrl": "https://www.tiktok.com/music/original-sound-6689804660171082501?refer=embed", // if accessible
"identify": "Mackly",
"postUrl": "https://www.tiktok.com/@tiktoktime/video/7129893524253756713?utm_campaign=tt4d_open_api&utm_source=awawnhyictaos7o7",
"attain": 252, // Complete variety of distinctive customers who seen the video. Accessible 24-48 hours after posting.
"shares": 0,
"shareUrl": "https://www.tiktok.com/@tiktoktime/video/7129893524253756713?utm_campaign=tt4d_open_api&utm_source=awawnhyictaos7o7", // Deprecated, consumer postUrl
"tags": ( // Tags included within the description
{
"tag": "#foryoupage",
"url": "https://www.tiktok.com/tag/foryoupage"
},
{
"tag": "#petsoftiktok",
"url": "https://www.tiktok.com/tag/petsoftiktok"
},
{
"tag": "#aesthetic",
"url": "https://www.tiktok.com/tag/aesthetic"
}
),
"thumbnailHeight": 576,
"thumbnailUrl": "https://p16-sign.tiktokcdn-us.com/obj/tos-useast5-p-0068-tx",
"thumbnailWidth": 1006,
"url": "https://www.tiktok.com/@tiktoktime",
"videoDuration": 13.984,
"videoViews": 34
},
"lastUpdated": "2022-04-23T18:44:29.778Z",
"nextUpdate": "2022-04-23T19:19:29.778Z"
}
...
ดู analytics API สำหรับรายละเอียด
ขยายการตลาด B2B ของผู้ใช้โดยใช้ Tiktok API
บทความนี้แนะนำให้คุณรู้จักกับการตลาด B2B ที่มีประสิทธิภาพมากขึ้นโดยใช้ความสามารถในการโพสต์ของ Tiktok APIs สำหรับโซเชียลมีเดียเพิ่มเติม API อ่านบทความของเราเกี่ยวกับ แพลตฟอร์มโซเชียลมีเดียที่ดีที่สุดสำหรับการดึงดูดลูกค้า B2B และ 10 อันดับแรกของโซเชียลมีเดีย APIs สำหรับนักพัฒนา–
