ในโลกของการตลาดดิจิทัลแอพและแพลตฟอร์มมักจะค้นหาเครื่องมือใหม่ ๆ เพื่อปรับปรุงการมีส่วนร่วมของผู้ใช้บนแพลตฟอร์มของพวกเขา เป็นเวลาหลายปีที่ Ayrshare ได้เสนอ API โซเชียลมีเดียชั้นนำของอุตสาหกรรมสำหรับการโพสต์การจัดตารางการดึงการวิเคราะห์และการจัดการความคิดเห็น
ตอนนี้เรารู้สึกตื่นเต้นที่จะแนะนำข้อเสนอการสื่อสารครั้งแรกของเรา: Ayrshare Messaging API-โซลูชันที่ครอบคลุมสำหรับการจัดการข้อความโดยตรงแบบเรียลไทม์ (DM) ใน Fb Messenger, Instagram Messaging และ X/Twitter ส่งข้อความโดยตรง
ลูกค้าของเราหลายคนขอความสามารถในการสื่อสารกับผู้ใช้ด้วยข้อความเรียลไทม์ บางคนต้องการการส่งข้อความเพื่อสนับสนุนการแชทโต๊ะทำงานอื่น ๆ เพื่อส่งการแจ้งเตือนเช่นการอัปเดตการสั่งซื้อและส่วนใหญ่มักจะรักษาโอกาสในการขาย ขณะนี้ด้วย API การส่งข้อความใหม่คุณสามารถจัดการข้อความโดยตรงของผู้ใช้ของคุณไปยังผู้ที่ติดต่อพวกเขาผ่านช่องทางที่ต้องการทำให้พวกเขาสามารถมอบประสบการณ์ลูกค้าที่ราบรื่น นอกจากนี้ความสะดวกสบายในการใช้ API หนึ่งรายการเพื่อจัดการการส่งข้อความข้ามแพลตฟอร์มที่แตกต่างกันทำให้การใช้งานของคุณปรับปรุงและนำประโยชน์ทั้งหมดของแพลตฟอร์ม Ayrshare
คู่มือนี้พร้อมตัวอย่างรหัสจะนำคุณผ่านคุณสมบัติการใช้งานและแอปพลิเคชันที่มีศักยภาพของ ความสามารถในการส่งข้อความ API DM– หากคุณต้องการเริ่มต้นอย่างรวดเร็วคุณสามารถใช้การส่งข้อความเวอร์ชัน GUI ในแท็บข้อความใหม่ในแดชบอร์ด Ayrshare มันเป็นตัวอย่างที่ดีของวิธีที่คุณสามารถรวมการส่งข้อความเข้ากับแอพของคุณ

ใช้ 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:
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–
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:
- ตรวจสอบให้แน่ใจว่าคุณมีการสมัครสมาชิกแผนธุรกิจ Ayrshare หากคุณยังไม่ได้เป็นสมาชิกแผนธุรกิจโปรด ติดต่อเรา–
- เปิดใช้งานการส่งข้อความในการตั้งค่าบัญชีของคุณภายใน แผงหน้าปัด– โปรดทราบว่าการส่งข้อความเป็นส่วนเสริมที่ต้องชำระเงิน
- ตรงไปที่หน้าโปรไฟล์ผู้ใช้และคลิกช่องทำเครื่องหมาย“ การส่งข้อความที่ใช้งานอยู่” เพื่อเปิดใช้งานการส่งข้อความสำหรับแต่ละโปรไฟล์ผู้ใช้ ผู้ใช้จะต้องเชื่อมโยง Fb, Instagram และ X เพื่อเปิดใช้งานการส่งข้อความ
- ตอนนี้คุณตั้งค่าให้เริ่มใช้ 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 เปิดโอกาสและข้อเสนอสำหรับแพลตฟอร์มของคุณ นี่คือตัวอย่างบางส่วน แต่คุณอาจมีตัวอย่างที่ดีกว่าสำหรับธุรกิจของคุณ
- การสนับสนุนลูกค้าที่ได้รับการปรับปรุง: ใช้ chatbot ที่จัดการการสอบถามเบื้องต้นและโอนไปยังตัวแทนมนุษย์ได้อย่างราบรื่นเมื่อจำเป็น นี่คือที่ที่การตอบสนองข้อความอัตโนมัติมีประโยชน์มาก
- การตลาดส่วนตัว: ส่งคำแนะนำผลิตภัณฑ์เป้าหมายตามการโต้ตอบและการตั้งค่าของผู้ใช้
- การแจ้งเตือนอัตโนมัติ: แจ้งให้ผู้ใช้ทราบเกี่ยวกับสถานะการสั่งซื้อการอัปเดตบัญชีหรือเหตุการณ์ที่จะเกิดขึ้น
- การเลี้ยงดู: พัฒนาช่องทางส่งข้อความที่แนะนำลูกค้าที่มีศักยภาพผ่านกระบวนการขาย เราใช้สิ่งนี้เอง!
- การจัดการชุมชน: มีส่วนร่วมกับผู้ชมของคุณในหลายแพลตฟอร์มจากอินเทอร์เฟซเดียว
- ประสบการณ์ส่วนตัว: ส่งการโต้ตอบและเนื้อหาที่ปรับแต่งเช่นการแจ้งเตือนการแจ้งเตือนและการแจ้งเตือนเพื่อเพิ่มการมีส่วนร่วมของผู้ใช้
Ayrshare Messaging API เป็นวิธีที่ยอดเยี่ยมในการเสนอความสามารถในการส่งข้อความข้ามแพลตฟอร์ม ด้วยการจัดทำอินเทอร์เฟซแบบครบวงจรสำหรับ Fb Messenger, Instagram Messaging และ X/Twitter Direct Messaging ธุรกิจของคุณสามารถสร้างโอกาสการสื่อสารที่น่าสนใจตอบสนองและเป็นส่วนตัวมากขึ้น
เรารู้สึกตื่นเต้นมากเกี่ยวกับความสามารถในการส่งข้อความใหม่ของ Ayrshare และอยู่ที่นี่เพื่อช่วยในขณะที่คุณรวมเข้าด้วยกัน สำหรับข้อมูลเพิ่มเติมเกี่ยวกับผลิตภัณฑ์ Ayrshare ทั้งหมดเอกสารโดยละเอียดและการสนับสนุนเยี่ยมชม เว็บไซต์ Ayrshare–