رسالة فردية في محادثة مراسلات على Messenger أو Instagram.
للحصول على معرف رسالة، استخدم نقطة نهاية المحادثة أو أحداث Webhooks لاستعادة معرفات الرسائل الفردية.
GET /v21.0/{message-id} HTTP/1.1
Host: graph.facebook.com
/* PHP SDK v5.0.0 */
/* make the API call */
try {
// Returns a `Facebook\FacebookResponse` object
$response = $fb->get(
'/{message-id}',
'{access-token}'
);
} catch(Facebook\Exceptions\FacebookResponseException $e) {
echo 'Graph returned an error: ' . $e->getMessage();
exit;
} catch(Facebook\Exceptions\FacebookSDKException $e) {
echo 'Facebook SDK returned an error: ' . $e->getMessage();
exit;
}
$graphNode = $response->getGraphNode();
/* handle the result */
/* make the API call */
FB.api(
"/{message-id}",
function (response) {
if (response && !response.error) {
/* handle the result */
}
}
);
/* make the API call */
new GraphRequest(
AccessToken.getCurrentAccessToken(),
"/{message-id}",
null,
HttpMethod.GET,
new GraphRequest.Callback() {
public void onCompleted(GraphResponse response) {
/* handle the result */
}
}
).executeAsync();
/* make the API call */
FBSDKGraphRequest *request = [[FBSDKGraphRequest alloc]
initWithGraphPath:@"/{message-id}"
parameters:params
HTTPMethod:@"GET"];
[request startWithCompletionHandler:^(FBSDKGraphRequestConnection *connection,
id result,
NSError *error) {
// Handle the result
}];
النوع | الوصف |
---|---|
مطلوب للوصول إلى بيانات الأشخاص الذين ليس لديهم دورًا في تطبيقك، مثل مطور أو مختبِر أو مسؤول | |
الميزات | غير متوفر |
الرموز المميزة | رمز وصول الصفحة من شخص يمكنه أداء مهمة |
الأذونات | الإذنان الإذنان |
لمراسلات Instagram
إذا كان الحقل لا يحتوي على بيانات، فلن يتم إرجاعه في استجابة JSON.
الاسم | الوصف | ||||
---|---|---|---|---|---|
file_url generic_template id image_data name video_data | الوسائط المرفقة بالرسالة، مثل عنوان URL لشبكة توفير المحتوى لصورة أو مقطع فيديو أو ملف. عنوان URL للملف المرفق بالرسالة عنوان URL للصورة المرفقة بالرسالة. يمكن أن يتضمن أزواج القيم الأساسية التالية:
معرف المرفق عنوان URL للصورة المرفقة بالرسالة. يمكن أن يتضمن أزواج القيم الأساسية التالية:
اسم المرفق عنوان URL لمقطع الفيديو المرفق بالرسالة | ||||
| وقت إنشاء الرسالة | ||||
id email name username | معلومات حول مُرسِل الرسالة. يمكن أن يكون شخص أو صفحة أو حساب Instagram احترافي يمكن أن يكون المعرف عبارة عن معرف على مستوى Instagram أو معرف على مستوى الصفحة لشخص أو معرف صفحة أو معرف حساب Instagram احترافي لنشاطك التجاري. البريد الإلكتروني لشخص أو صفحة فيسبوك. المراسلة على الصفحة فقط اسم شخص أو صفحة فيسبوك. المراسلة على الصفحة فقط اسم المستخدم لشخص على Instagram أو حسابك الاحترافي على Instagram. مراسلات Instagram فقط "from": { "username": "INSTAGRAM-USERNAME", "id": "ID" } | ||||
| معرف الرسالة | ||||
| لا يتم إرجاعها إلا عندما تكون | ||||
| المحتوى النصي للرسالة. إذا لم يكن هناك نص كجزء من الرسالة، فسيكون هذا فارغًا. | ||||
data array (مصفوفة)reaction رمز تعبيريusers مصفوفة كائناتid username | أنواع التفاعلات التي تلقتها الرسالة مع قائمة بجميع الأشخاص الذين تفاعلوا بهذا النوع من التفاعل. مصفوفة كائنات التفاعل نوع الرمز التعبيري للتفاعل قائمة بالأشخاص الذين تفاعلوا مع الرسالة يمكن أن يكون المعرف عبارة عن معرف على مستوى Instagram لشخص على Instagram أو معرف حساب Instagram احترافي لنشاطك التجاري. اسم المستخدم لشخص على Instagram أو حسابك الاحترافي على Instagram. مراسلات Instagram فقط "reactions": { "reaction": "❤️", "users" : [ { "username": "INSTAGRAM-USERNAME", "id": "ID", }, ] } | ||||
| مشاركات الوسائط، مثل منشور أو قالب منتج، المضمنة في الرسالة. يرجى ملاحظة أنه بالنسبة لكائن المشاركات، فإنك تحتاج إلى طلب الحقول الفرعية أيضًا لاسترداد البيانات. "shares": { "data": [{ "template": { "payload":{ "product": { "elements":{ //Can contain multiple products if applicable "data": [ { "id" : "PRODUCT-ID", // 0 if business can't see this product "retailer_id": "ID-ASSIGNED-BY-THE-RETAILER", "image_url" : "IMAGE-URL", "name" : "PRODUCT-NAME", "price" : "$10" }, ], } } } } }] } | ||||
| رابط القصة ومعرفها. عمليات الذكر والردود هما المدعومان فقط. StoryReply: { "link": "CDN-URL", "id": "STORY-ID" } StoryMention: { "link": "CDN-URL", "id": "STORY-ID" } | ||||
| مصفوفة
| ||||
data array (مصفوفة)id email name username | معلومات حول متلقي الرسالة يمكن أن يكون المعرف عبارة عن معرف على مستوى Instagram أو معرف على مستوى الصفحة لشخص أو معرف صفحة أو معرف حساب Instagram احترافي لنشاطك التجاري. البريد الإلكتروني لشخص أو صفحة فيسبوك. المراسلة على الصفحة فقط اسم شخص أو صفحة فيسبوك. المراسلة على الصفحة فقط اسم المستخدم لشخص على Instagram أو حسابك الاحترافي على Instagram. مراسلات Instagram فقط "to": { "data": [ { "username": "INSTAGRAM-USERNAME", "id": "ID" } ] } |
الاسم | الوصف |
---|---|
الملفات المرفقة بالرسالة. | |
يمثل العناصر التي تمت مشاركتها، بما في ذلك الروابط والصور ومقاطع الفيديو والملصقات والمنتجات. |
لا يمكنك إجراء تلك العملية على نقطة النهاية هذه.
لا يمكنك إجراء تلك العملية على نقطة النهاية هذه.
لا يمكنك إجراء تلك العملية على نقطة النهاية هذه.