วิธีการโพสต์และรับการวิเคราะห์โดยใช้ Tiktok API

0
70


เป็นไปไม่ได้ที่จะเพิกเฉยต่อผลกระทบของ 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 ข้อเสนอ:

  1. โพสต์ตรง – วิธีการอนุญาตให้คุณโพสต์โดยตรงไปยัง Tiktok จากแอปของคุณ ซึ่งรวมถึงวิดีโอคำบรรยายและแฮชแท็ก
  2. อัพโหลด – บางครั้งผู้ใช้อาจต้องการอัปโหลดวิดีโอไปยัง Tiktok เท่านั้นจากนั้นสรุปการโพสต์วิดีโอจากภายในแอป Tiktok เมื่อวิดีโอถูกอัปโหลดผ่าน API คุณจะได้รับการแจ้งเตือนผ่านแอพ Tiktok ที่คุณมีวิดีโอใหม่เพื่อตรวจสอบและโพสต์

เตรียมพร้อมที่จะใช้ Tiktok API

  1. ลงทะเบียนและสร้างแอป
    1. ลงชื่อเข้าใช้หรือลงทะเบียนกับไฟล์ tiktok สำหรับพอร์ทัลนักพัฒนา
    2. นำทางไปยังส่วน“ จัดการแอพ” ของโปรไฟล์ของคุณ
    3. คลิก“ เชื่อมต่อแอพ” และป้อนรายละเอียด:
      ภาพหน้าจอของคำอธิบายโทรศัพท์ที่สร้างขึ้นโดยอัตโนมัติ
    4. คลิกยืนยัน
  2. กำหนดค่าการตั้งค่า
    1. กรอกรายละเอียดที่ต้องการทั้งหมดสำหรับแอพรวมถึง: ไอคอน, ชื่อ, หมวดหมู่, คำอธิบาย, URL TOS และ URL นโยบายความเป็นส่วนตัว
    2. เลือกแพลตฟอร์มที่คุณกำลังสร้าง คุณสามารถเลือกเว็บและป้อน URL ของคุณ
    3. คลิก“ บันทึกการเปลี่ยนแปลง”
  3. ส่งเพื่อตรวจสอบ
    1. คลิกปุ่ม“ ส่งเพื่อตรวจสอบ”
    2. ป้อนเหตุผลในการส่ง
    3. คลิกส่ง
    4. สถานะคือ“ อยู่ระหว่างการตรวจสอบ” รอการตอบกลับ

การส่งของคุณ ได้รับการตรวจสอบ เพื่อตรวจสอบการปฏิบัติตาม 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 ในเวลาเพียงสามขั้นตอน:

  1. ลงทะเบียนใน แพลตฟอร์ม Ayrshare
  2. รับคีย์ API ของคุณในแผงควบคุมภายใต้คีย์คีย์ API
  3. ตัดสินใจว่าจะโพสต์ที่ไหน สำหรับการโพสต์ในบัญชี 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 สำหรับนักพัฒนา



LEAVE A REPLY

Please enter your comment!
Please enter your name here