Wednesday, February 4, 2026
HomeโซเชียลมีเดียAyrshare Messaging API สำหรับ Fb, Instagram และ X/Twitter

Ayrshare Messaging API สำหรับ Fb, Instagram และ X/Twitter

-


ในโลกของการตลาดดิจิทัลแอพและแพลตฟอร์มมักจะค้นหาเครื่องมือใหม่ ๆ เพื่อปรับปรุงการมีส่วนร่วมของผู้ใช้บนแพลตฟอร์มของพวกเขา เป็นเวลาหลายปีที่ Ayrshare ได้เสนอ API โซเชียลมีเดียชั้นนำของอุตสาหกรรมสำหรับการโพสต์การจัดตารางการดึงการวิเคราะห์และการจัดการความคิดเห็น

ตอนนี้เรารู้สึกตื่นเต้นที่จะแนะนำข้อเสนอการสื่อสารครั้งแรกของเรา: Ayrshare Messaging API-โซลูชันที่ครอบคลุมสำหรับการจัดการข้อความโดยตรงแบบเรียลไทม์ (DM) ใน Fb Messenger, Instagram Messaging และ X/Twitter ส่งข้อความโดยตรง

ลูกค้าของเราหลายคนขอความสามารถในการสื่อสารกับผู้ใช้ด้วยข้อความเรียลไทม์ บางคนต้องการการส่งข้อความเพื่อสนับสนุนการแชทโต๊ะทำงานอื่น ๆ เพื่อส่งการแจ้งเตือนเช่นการอัปเดตการสั่งซื้อและส่วนใหญ่มักจะรักษาโอกาสในการขาย ขณะนี้ด้วย API การส่งข้อความใหม่คุณสามารถจัดการข้อความโดยตรงของผู้ใช้ของคุณไปยังผู้ที่ติดต่อพวกเขาผ่านช่องทางที่ต้องการทำให้พวกเขาสามารถมอบประสบการณ์ลูกค้าที่ราบรื่น นอกจากนี้ความสะดวกสบายในการใช้ API หนึ่งรายการเพื่อจัดการการส่งข้อความข้ามแพลตฟอร์มที่แตกต่างกันทำให้การใช้งานของคุณปรับปรุงและนำประโยชน์ทั้งหมดของแพลตฟอร์ม Ayrshare

คู่มือนี้พร้อมตัวอย่างรหัสจะนำคุณผ่านคุณสมบัติการใช้งานและแอปพลิเคชันที่มีศักยภาพของ ความสามารถในการส่งข้อความ API DM– หากคุณต้องการเริ่มต้นอย่างรวดเร็วคุณสามารถใช้การส่งข้อความเวอร์ชัน GUI ในแท็บข้อความใหม่ในแดชบอร์ด Ayrshare มันเป็นตัวอย่างที่ดีของวิธีที่คุณสามารถรวมการส่งข้อความเข้ากับแอพของคุณ

แดชบอร์ด API Messaging API

ใช้ API การส่งข้อความ

Messaging API ได้รับการออกแบบมาเพื่อให้ธุรกิจมีบริการส่งข้อความต่าง ๆ รวมถึงการส่งและรับ DMS ผ่านแพลตฟอร์มโซเชียลหลายแห่ง ซึ่งรวมถึงการโพสต์ข้อความ (รวมถึงข้อความรูปภาพวิดีโอและอีโมจิ) รับข้อความตั้งค่าการตอบสนองอัตโนมัติและการลงทะเบียน webhooks เพื่อรับแจ้งข้อความใหม่

1. การจัดการการสนทนา

DM API ช่วยให้คุณสามารถดึงและจัดการการสนทนาและรับข้อความได้อย่างง่ายดายในหลายช่องทาง: Fb Messenger, ข้อความ Instagram หรือ X ข้อความโดยตรง

การดึงข้อความ

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

curl 
-H "Authorization: Bearer API_KEY" 
-X GET https://app.ayrshare.com/api/messages/fb

API ส่งคืนข้อมูลที่ครอบคลุมรวมถึง:

  • เนื้อหาข้อความ
  • ไฟล์แนบ (วิดีโอรูปภาพ)
  • ปฏิกิริยา (เช่นชอบหัวใจ)
  • การประทับเวลา
  • ข้อมูลผู้ส่งและผู้รับ

นี่คือตัวอย่างของ JSON ที่ส่งคืน:

{
    "standing": "success",
    "messages": (
        {
            "senderId": "106638148652444",
            "senderDetails": {
                "identify": "Ayrshare"
            },
            "conversationId": "t_10161117434308444",
            "created": "2024-06-06T00:54:32.455Z",
            "motion": "despatched",
            "recipientId": "7101149746568444",
            "id": "m_JH6o-yS83JoxWmQaLrmgSaHwGtfTgQ",
            "message": "Howdy!",
            "platform": "fb",
            "reactions": {
                "7101149746568522": "😆". // Response by the shopper on the Howdy! message
            }
        },
        {
            "senderId": "7101149746568444",
            "senderDetails": {
                "identify": "John Smith",
                "profileImage": "https://platform-lookaside.fbsbx.com/platform/profilepic/"
            },
            "conversationId": "t_10161117434308444",
            "created": "2024-06-06T00:54:28.102Z",
            "motion": "obtained",
            "recipientId": "106638148652329",
            "id": "m_HGbotYJUmf4AzyPlJ-2uZqHwGtfTgQihX",
            "message": "Search for!",
            "platform": "fb"
        },
        {
            "senderId": "7101149746568444",
            "senderDetails": {
                "identify": "John Smith",
                "profileImage": "https://platform-lookaside.fbsbx.com/platform/profilepic/"
            },
            "conversationId": "t_10161117434308444",
            "created": "2024-06-06T00:49:11.679Z",
            "motion": "obtained",
            "recipientId": "106638148652444",
            "id": "m_jXoYQIwTXaq2u06PG6Z8vaHwGtfTgQ",
            "message": "How is the climate?",
            "platform": "fb"
        }
    ),
    "lastUpdated": "2024-06-09T21:46:04.233Z",
    "nextUpdate": "2024-06-09T21:47:04.233Z"
}

การเรียกคืนการสนทนา

บางครั้งคุณต้องได้รับรายการการสนทนาสำหรับแพลตฟอร์ม เพียงเพิ่มในการสนทนาพารามิเตอร์แบบสอบถามเท่านั้น = TRUE นี่คือตัวอย่างหากได้รับการสนทนาสำหรับ Instagram ใน node.js:

{ถ้า (response.okay) {return response.json (); } else {โยนข้อผิดพลาดใหม่ (`คำขอล้มเหลวรหัสสถานะ: $ {response.standing}`); }}) .Then (knowledge => {console.log (‘การตอบสนอง:’, knowledge);}) .catch (ข้อผิดพลาด => {console.error (‘ข้อผิดพลาด:’, error.message);}); “type =” shade:#d4d4d4;

const apiKey = 'API_KEY';
const url = 'https://app.ayrshare.com/api/messages/instagram?conversationsOnly=true';

const headers = {
  'Authorization': `Bearer ${apiKey}`,
};

fetch(url, {
  methodology: 'GET',
  headers: headers,
})
  .then(response => {
    if (response.okay) {
      return response.json();
    } else {
      throw new Error(`Request failed. Standing code: ${response.standing}`);
    }
  })
  .then(knowledge => {
    console.log('Response:', knowledge);
  })
  .catch(error => {
    console.error('Error:', error.message);
  });

และการตอบสนอง JSON ของรหัสสนทนา:

{
    "standing": "success",
    "conversationIds": (
        "t_10161117434308444",
        "t_356759043857444"
    ),
    "converstationsDetails": (
        {
            "id": "t_10161117434308444",
            "participant": {
                "identify": "John Smith",
                "id": "7101149746568444",
                "image": "https://platform-lookaside.fbsbx.com/platform/profilepic/"
            },
            "standing": "lively",
            "watermark": 1717889607444
        },
        {
            "id": "t_356759043857444",
            "participant": {
                "identify": "Sara Johnson",
                "id": "7365320280173444",
                "image": "https://platform-lookaside.fbsbx.com/platform/profilepic/"
            },
            "standing": "lively"
        }
    ),
    "lastUpdated": "2024-06-09T21:46:04.233Z",
    "nextUpdate": "2024-06-09T21:47:04.233Z"
}

2. การส่งข้อความมัลติมีเดีย

จุดสิ้นสุดข้อความโพสต์ช่วยให้คุณสามารถส่งข้อความที่มีเนื้อหาประเภทต่าง ๆ รวมถึง SMS และ MMS ไปยังผู้รับของคุณ ซึ่งรวมถึงรูปภาพ GIF วิดีโอหรืออิโมจิ นี่คือตัวอย่าง JavaScript สำหรับการส่งข้อความพร้อมรูปภาพบน Instagram DM โดยใช้ไฟล์ โพสต์ข้อความปลายทาง API

Response.json ()). จากนั้น (knowledge => {console.log (‘การตอบสนอง:’, knowledge);}) .catch (ข้อผิดพลาด => {console.error (‘ข้อผิดพลาด:’, ข้อผิดพลาด);}); “type =” shade:#d4d4d4;

const apiKey = 'API_KEY';
const url = 'https://app.ayrshare.com/api/messages/instagram';

const knowledge = {
  message: "What's up!",
  recipientId: '283j839222',
  "mediaUrl": ("img.ayrshare.com/012/gb.jpg")
};

const headers = {
  'Authorization': `Bearer ${apiKey}`,
  'Content material-Sort': 'utility/json',
};

fetch(url, {
  methodology: 'POST',
  headers: headers,
  physique: JSON.stringify(knowledge),
})
  .then(response => response.json())
  .then(knowledge => {
    console.log('Response:', knowledge);
  })
  .catch(error => {
    console.error('Error:', error);
  });

3. คำตอบอัตโนมัติ

หนึ่งในคุณสมบัติที่ทรงพลังกว่าคือความสามารถในการตั้งค่าการตอบสนองอัตโนมัติ สิ่งนี้ทำให้มั่นใจได้ว่าผู้ใช้ของคุณจะได้รับการตอบรับพร้อมท์เสมอแม้ว่าคุณจะไม่สามารถใช้งานได้ทันที ตัวอย่างเช่นคุณสามารถส่งคำตอบเมื่อตัวแทนบริการลูกค้าไม่ได้ออนไลน์หรือส่งรหัสผ่านครั้งเดียวเพื่อการสื่อสารที่ปลอดภัย นี่คือวิธีการตั้งค่าโดยใช้ Python และ ตั้งค่าปลายทางการตอบสนองอัตโนมัติ API เพื่อตอบสนองด้วย“ Howdy!” และด้วยความล่าช้า 1 ชั่วโมงก่อนการตอบกลับอัตโนมัติต่อบุคคลนั้นจะถูกส่งอีกครั้ง:

import json
import requests

url = 'https://app.ayrshare.com/api/messages/autoresponse'
headers = {
    'Content material-Sort': 'utility/json',
    'Authorization': 'Bearer API_KEY'
}
knowledge = {
    'autoResponseActive': True,
    'autoResponseWaitSeconds': 3600, // 1 hour earlier than subsequent auot response
    'autoResponseMessage': 'Howdy!'
}

response = requests.put up(url, headers=headers, knowledge=json.dumps(knowledge))

attempt:
    response.raise_for_status()
    knowledge = response.json()
    print(knowledge)
besides requests.exceptions.RequestException as e:
    print('Error:', e)

4. การแจ้งเตือนแบบเรียลไทม์กับ webhooks

คุณสามารถอยู่ด้านบนของการสนทนาของคุณในช่องทางโซเชียลโดยการลงทะเบียน webhook ส่งข้อความ สำหรับ Fb และ Instagram คุณสามารถลงทะเบียนก ข้อความการกระทำ webhook ในการรับการแจ้งเตือนสำหรับข้อความใหม่อ่านใบเสร็จรับเงินหรือปฏิกิริยาเช่นยกนิ้วให้กับข้อความ X ต้องการแผนระดับสูงกว่าดังนั้นติดต่อเราหากคุณสนใจ

นี่คือตัวอย่างของ Payload JSON ที่คุณจะได้รับเมื่ออ่านข้อความ:

{
  "motion": "messages",
  "code": 200,
  "conversationId": "t_10161117434308936",
  "created": "2024-06-08T23:33:30Z",
  "hookId": "CviPBMXEy3cdJnK0EESd",
  "mediaUrls": (),
  "platform": "fb",
  "learn": 1717889607802,
  "readerDetails": {
    "identify": "John Smith",
    "id": "7101149746568444",
    "image": "https://platform-lookaside.fbsbx.com/platform/profilepic"
  },
  "recipientId": "106638148652329",
  "refId": "9abf1426d6ce9122ef11c8932",
  "scheduleDate": "2024-06-08T23:33:30Z",
  "senderId": "7101149746568522",
  "subAction": "messageRead",
  "timeStamp": 1717889610,
  "title": "Major Profile",
  "kind": "learn",
  "url": "https://mysite.com/webhook"
}

การใช้ Ayrshare Messages API

เช่นเดียวกับ Ayrshare API ทั้งหมดคุณสามารถเริ่มต้นได้อย่างรวดเร็วด้วย Ayrshare Messaging API:

  1. ตรวจสอบให้แน่ใจว่าคุณมีการสมัครสมาชิกแผนธุรกิจ Ayrshare หากคุณยังไม่ได้เป็นสมาชิกแผนธุรกิจโปรด ติดต่อเรา
  2. เปิดใช้งานการส่งข้อความในการตั้งค่าบัญชีของคุณภายใน แผงหน้าปัด– โปรดทราบว่าการส่งข้อความเป็นส่วนเสริมที่ต้องชำระเงิน
  3. ตรงไปที่หน้าโปรไฟล์ผู้ใช้และคลิกช่องทำเครื่องหมาย“ การส่งข้อความที่ใช้งานอยู่” เพื่อเปิดใช้งานการส่งข้อความสำหรับแต่ละโปรไฟล์ผู้ใช้ ผู้ใช้จะต้องเชื่อมโยง Fb, Instagram และ X เพื่อเปิดใช้งานการส่งข้อความ
  4. ตอนนี้คุณตั้งค่าให้เริ่มใช้ API การส่งข้อความ ตอนนี้ผู้ใช้ของคุณสามารถสื่อสารกับลูกค้าผ่านช่องทางที่ต้องการ

นอกจากนี้คุณยังสามารถเปิดใช้งานการส่งข้อความสำหรับการสร้างโปรไฟล์ผู้ใช้โดยการเพิ่ม MessagingActive: จริงด้วย จุดสิ้นสุดของโปรไฟล์

const API_KEY = "API_KEY";

fetch("https://app.ayrshare.com/api/profiles", {
      methodology: "POST",
      headers: {
        "Content material-Sort": "utility/json",
        "Authorization": `Bearer ${API_KEY}`
      },
      physique: JSON.stringify({
        title: "ACME Profile", // required
        messagingActive: true
      }),
    })
      .then((res) => res.json())
      .then((json) => console.log(json))
      .catch(console.error);

ทำไมต้องรวม API การส่งข้อความ?

การบูรณาการ Ayrshare Messaging API เปิดโอกาสและข้อเสนอสำหรับแพลตฟอร์มของคุณ นี่คือตัวอย่างบางส่วน แต่คุณอาจมีตัวอย่างที่ดีกว่าสำหรับธุรกิจของคุณ

  1. การสนับสนุนลูกค้าที่ได้รับการปรับปรุง: ใช้ chatbot ที่จัดการการสอบถามเบื้องต้นและโอนไปยังตัวแทนมนุษย์ได้อย่างราบรื่นเมื่อจำเป็น นี่คือที่ที่การตอบสนองข้อความอัตโนมัติมีประโยชน์มาก
  2. การตลาดส่วนตัว: ส่งคำแนะนำผลิตภัณฑ์เป้าหมายตามการโต้ตอบและการตั้งค่าของผู้ใช้
  3. การแจ้งเตือนอัตโนมัติ: แจ้งให้ผู้ใช้ทราบเกี่ยวกับสถานะการสั่งซื้อการอัปเดตบัญชีหรือเหตุการณ์ที่จะเกิดขึ้น
  4. การเลี้ยงดู: พัฒนาช่องทางส่งข้อความที่แนะนำลูกค้าที่มีศักยภาพผ่านกระบวนการขาย เราใช้สิ่งนี้เอง!
  5. การจัดการชุมชน: มีส่วนร่วมกับผู้ชมของคุณในหลายแพลตฟอร์มจากอินเทอร์เฟซเดียว
  6. ประสบการณ์ส่วนตัว: ส่งการโต้ตอบและเนื้อหาที่ปรับแต่งเช่นการแจ้งเตือนการแจ้งเตือนและการแจ้งเตือนเพื่อเพิ่มการมีส่วนร่วมของผู้ใช้

Ayrshare Messaging API เป็นวิธีที่ยอดเยี่ยมในการเสนอความสามารถในการส่งข้อความข้ามแพลตฟอร์ม ด้วยการจัดทำอินเทอร์เฟซแบบครบวงจรสำหรับ Fb Messenger, Instagram Messaging และ X/Twitter Direct Messaging ธุรกิจของคุณสามารถสร้างโอกาสการสื่อสารที่น่าสนใจตอบสนองและเป็นส่วนตัวมากขึ้น

เรารู้สึกตื่นเต้นมากเกี่ยวกับความสามารถในการส่งข้อความใหม่ของ Ayrshare และอยู่ที่นี่เพื่อช่วยในขณะที่คุณรวมเข้าด้วยกัน สำหรับข้อมูลเพิ่มเติมเกี่ยวกับผลิตภัณฑ์ Ayrshare ทั้งหมดเอกสารโดยละเอียดและการสนับสนุนเยี่ยมชม เว็บไซต์ Ayrshare

Related articles

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Stay Connected

0FansLike
0FollowersFollow
0FollowersFollow
0SubscribersSubscribe
spot_img

Latest posts