วิธีเผยแพร่เรื่องราวด้วยเรื่องราว Fb API

0
84


เรื่องราว Fb เป็นหนึ่งในวิธีที่ได้รับความนิยมมากที่สุดในการเผยแพร่วิดีโอหรือรูปภาพบน Fb เป็นอันดับสองในความนิยมเท่านั้น วงล้อ Fb– Fb ได้เพิ่มคุณสมบัติใหม่มากมายให้กับ API ของพวกเขาและเรารู้สึกตื่นเต้นที่พวกเขาเพิ่งเปิดตัวความสามารถในการโพสต์เรื่องราวโดยใช้ Meta Graph API เรากำลังรอการประกาศนี้ตั้งแต่ Instagram Tales API มีอยู่แล้ว

มาสำรวจและเรียนรู้วิธีการเผยแพร่โดยใช้ API เรื่องราวของ Fb ใหม่

เรื่อง Fb คืออะไร?

เรื่องราวของ Fb กลายเป็นวิธีที่น่าสนใจในการแบ่งปันช่วงเวลาและข้อความกับเพื่อนครอบครัวและผู้ติดตาม แต่เรื่องราวของ Fb คืออะไรและทำไมคุณควรพิจารณาเผยแพร่พวกเขา?

เรื่องราวของ Fb นั้นสั้นโพสต์ชั่วคราวที่หายไปหลังจาก 24 ชั่วโมงเตือนคุณถึงใครก็ได้ Ahem Snapchat ตั้งอยู่ที่ด้านบนของไทม์ไลน์ Fb ตัวอย่างเหล่านี้นำเสนอวิธีที่รวดเร็วและเป็นกันเองในการแบ่งปันการอัปเดตประสบการณ์หรือความคิด ซึ่งแตกต่างจากโพสต์ Fb ปกติเรื่องราวได้รับการออกแบบมาสำหรับเนื้อหาที่เป็นธรรมชาติและขัดเงาน้อยลงทำให้พวกเขาเป็นเครื่องมือที่ไม่เหมือนใครสำหรับการมีส่วนร่วมตามเวลาจริง

คุณสามารถเผยแพร่เรื่องราวเป็นภาพถ่ายหรือเป็นวิดีโอ นี่คือตัวอย่างของรูปภาพเรื่องราว Fb:

ภาพถ่ายเรื่องราว Facebook
รูปภาพ Fb เรื่องราว

ใช้ API เรื่องราว Fb

หากคุณคุ้นเคยกับ Fb API แล้วเพิ่ม เรื่องราว API เป็นเรื่องง่าย หากคุณยังไม่ได้รวมเข้ากับ Fb API เราขอแนะนำ คู่มือนี้

สิทธิ์ Fb

คุณจะต้องได้รับสิทธิ์ Fb ต่อไปนี้ สิ่งนี้จะต้องมี การทบทวนและการอนุมัติเมตาซึ่งอาจใช้เวลาหลายการทำซ้ำกับทีมเมตา คาดหวังสองสามสัปดาห์ถึงหลายเดือน

  • pages_manage_posts
  • pages_read_engagement
  • pages_show_list
  • Business_Management

การอนุญาต Business_Management เป็นสิทธิ์ที่ยากที่จะได้รับ แต่คุณจะต้องใช้หากผู้ใช้คนใดของคุณใช้ Meta Enterprise Suite

เผยแพร่วิดีโอไปยังเรื่องราว

หลังจากที่คุณได้รับอนุญาตแล้วผู้ใช้ของคุณจะมี ได้รับอนุญาตบัญชีของพวกเขาและคุณมีโทเค็นการเข้าถึงคุณสามารถเริ่มกระบวนการอัปโหลดวิดีโอเรื่องราว

ขั้นตอนที่ 1: เริ่มต้นเซสชัน

ขั้นตอนแรกคือการเริ่มต้นเซสชันการอัปโหลด นี่คือตัวอย่าง JavaScript (node.js):

const initData = await fetch(`https://graph.fb.com/${page_id}/video_stories?upload_phase=begin&access_token=${access_token}`, { technique: "POST" }).then(res => res.json());

ด้วยการตอบสนอง JSON ต่อไปนี้:

{
  "video_id": "video_id",
  "upload_url": "https://rupload.fb.com/video-upload/v18.0/video_id",
}

ขั้นตอนที่ 2: อัปโหลดไฟล์วิดีโอด้วย URL ระยะไกล

สมมติว่าคุณมีวิดีโอโฮสต์จากระยะไกลคุณสามารถใช้ไฟล์ upload_url ฟิลด์พร้อม URL ระยะไกลของคุณเพื่ออัปโหลดไฟล์

ก่อนอื่นตั้งส่วนหัวด้วย URL ระยะไกลของคุณในไฟล์ file_url

{
    technique: "POST",
    headers: {
      Authorization: `OAuth ${access_token}`,
      file_url: url
    }
};

ถัดไปโพสต์ไปยังไฟล์ upload_url จากการตอบสนอง JSON:

const uploadBinaryResponse = await fetch(upload_url, header)
    .then((res) => res.json());

การตอบสนอง JSON ของการอัปโหลดวิดีโอที่ประสบความสำเร็จ:

{
  "standing": {
    "video_status": "processing", 
    "uploading_phase": {
      "standing": "in_progress", 
      "bytes_transfered": 50002 
    },
    "processing_phase": {
      "standing": "not_started"
    }
    "publishing_phase": {
      "standing": "not_started",
      "publish_status": "revealed",
      "publish_time": 234523452 
    }
  }
}

ขั้นตอนที่ 3: เผยแพร่วิดีโอไปยังเรื่องราว

ในที่สุดคุณสามารถเผยแพร่วิดีโอไปยัง Fb Tales ได้โดยการตั้งค่า upload_phase ถึง finsh– อีกครั้งใน javasscript/node.js:

fetch(`https://graph.fb.com/${page_id}/video_stories?upload_phase=end&video_id=${video_id}&access_token=${access_token}`, { technique: "POST }).then(res => res.json);

หากทุกอย่างทำงานได้คุณจะได้รับการตอบกลับ JSON ดังต่อไปนี้:

{
  "success": true,
  "post_id": 1234
}

จากนั้นคุณสามารถใช้ไฟล์ post_id ในการจัดการโพสต์รับการวิเคราะห์ดึง URL ของโพสต์ ฯลฯ

นอกจากนี้คุณจะต้องทำการตรวจสอบข้อผิดพลาดเนื่องจากเราอธิบายเฉพาะเส้นทางที่มีความสุขและไม่ใช่สถานการณ์ข้อผิดพลาดทั้งหมดซึ่ง Fb ไม่น่าเสียดายที่ไม่ได้จัดทำเอกสาร

เผยแพร่รูปภาพให้กับเรื่องราว

เผยแพร่รูปภาพไปยังเรื่องราวคล้ายกับการเผยแพร่วิดีโอ

ขั้นตอนที่ 1: อัปโหลดรูปภาพ

คุณจะต้องใช้ Fb เพจรูปภาพ API จุดสิ้นสุดในการอัปโหลดรูปภาพ ส่งผ่าน URL สื่อระยะไกลของคุณไปยังจุดสิ้นสุดรูปภาพ:

fetch(`https://graph.fb.com/${page_id}/photographs?access_token=${access_token}&revealed=false&url=${encodeURIComponent(url)}`, { technique: "POST" }).then(res => res.json());

การตอบสนองจะมีไฟล์ photo_idซึ่งสามารถส่งไปยังจุดสิ้นสุดการเผยแพร่:

fetch(`https://graph.fb.com/${page_id}/photo_stories?photo_id=${photo_id}&access_token=${access_token}`, { technique: "POST }).then(res => res.json());

หากประสบความสำเร็จ JSON ต่อไปนี้จะถูกส่งคืน:

{
  "success": true,
  "post_id": 1234
}

วิธีที่ง่ายกว่าในการเล่าเรื่องราว Fb ด้วย API

วิธีที่ง่ายและง่ายกว่าในการใช้ API Tales API คือการใช้ Ayrshare Social Media API– คุณสามารถใช้ไฟล์ เรื่องราว API ในการเผยแพร่วิดีโอหรือรูปภาพโดยเพิ่มหนึ่งฟิลด์: tales: true

ตัวอย่างเช่นนี่คือวิธีที่คุณจะส่งเรื่องราว FB:

{
    "publish": "The outline of the video",
    "platforms": ("fb"),
    "mediaUrls": ("https://img.ayrshare.com/012/tales.mp4"),
    "faceBookOptions": {
        "tales": true
    }
}

เรียบง่ายอย่างนั้น! คุณยังสามารถโพสต์เรื่องราว Instagram ด้วย API

หากคุณต้องการข้อมูลเพิ่มเติมตรวจสอบของเรา แผนธุรกิจ

LEAVE A REPLY

Please enter your comment!
Please enter your name here