เวอร์ชันของ API กราฟ

การสนทนา /{conversation-id}

การสนทนาบน Messenger ระหว่างผู้ใช้กับเพจ Facebook หรือบัญชีมืออาชีพบน Instagram

การอ่าน

Graph API Explorer
GET /v21.0/{conversation-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(
    '/{conversation-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(
    "/{conversation-id}",
    function (response) {
      if (response && !response.error) {
        /* handle the result */
      }
    }
);
/* make the API call */
new GraphRequest(
    AccessToken.getCurrentAccessToken(),
    "/{conversation-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:@"/{conversation-id}"
                                      parameters:params
                                      HTTPMethod:@"GET"];
[request startWithCompletionHandler:^(FBSDKGraphRequestConnection *connection,
                                      id result,
                                      NSError *error) {
    // Handle the result
}];

สิทธิ์การอนุญาต

ในการส่งข้อความบน Instagram คุณจำเป็นต้องมีสิ่งต่อไปนี้

ข้อจำกัด

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

ช่อง

ชื่อ คำอธิบาย

id

สตริง

ID สำหรับการสนทนา

messages

สตริง

ข้อความภายในการสนทนา

participants

อ็อบเจ็กต์

id


email

การส่งข้อความบนเพจเท่านั้น

name

การส่งข้อความบนเพจเท่านั้น

username

การส่งข้อความบน Instagram เท่านั้น

ผู้มีส่วนร่วมในการสนทนา


ID ใน Instagram และ ID ในเพจสำหรับผู้ใช้หรือ Instagram ID สำหรับบัญชีมืออาชีพบน Instagram หรือ ID เพจ

อีเมลสำหรับผู้ใช้หรือเพจ


ชื่อสำหรับผู้ใช้หรือเพจ


ชื่อผู้ใช้ Instagram สำหรับผู้ใช้หรือบัญชีมืออาชีพบน Instagram

updated_time

วันที่และเวลา

เวลาที่เพิ่มข้อความล่าสุดลงในการสนทนา

หากต้องการเรียกดูข้อมูลเกี่ยวกับข้อความที่เจาะจงในการสนทนา ให้ส่งคำขอไปยังตำแหน่งข้อมูลของข้อความ

การเผยแพร่

คุณไม่สามารถเผยแพร่โดยใช้จุดเชื่อมโยงนี้ได้

ใช้แพลตฟอร์ม Messenger เพื่อส่งเทมเพลตการตอบกลับด่วน และอื่นๆ

การลบ

คุณไม่สามารถลบโดยใช้จุดเชื่อมโยงนี้ได้

การอัพเดต

คุณไม่สามารถอัพเดตโดยใช้จุดเชื่อมโยงนี้ได้

จุดเชื่อมโยง

ชื่อ คำอธิบาย ใช้เพื่อเผยแพร่

/messages

รายการข้อความทั้งหมดอยู่ในการสนทนา

ตอบกลับ (โดยเพจเท่านั้น)