Phiên bản API Đồ thị

/{conversation-id} cuộc trò chuyện

Cuộc trò chuyện trên Messenger giữa một người và một Trang Facebook hoặc một Tài khoản công việc trên Instagram.

Đọc

Trình khám phá API Đồ thị
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
}];

Quyền

Đối với tính năng Nhắn tin trên Instagram, bạn cũng sẽ cần có:

Các giới hạn

  • Đối với tính năng Nhắn tin trên Instagram, khi truy vấn điểm cuối này, tất cả tin nhắn trong cuộc trò chuyện sẽ được trả về. Tuy nhiên, bạn chỉ có thể truy vấn dữ liệu của 20 tin nhắn gần đây nhất trong cuộc trò chuyện đó. Nếu một tin nhắn không nằm trong 20 tin nhắn gần đây nhất, hệ thống sẽ trả về lỗi cho biết tin nhắn này đã bị xóa.

Trường

Tên Mô tả

id

chuỗi

ID của cuộc trò chuyện

messages

chuỗi

Tin nhắn trong cuộc trò chuyện

participants

đối tượng

id


email

Chỉ nhắn tin trên Trang

name

Chỉ nhắn tin trên Trang

username

Chỉ Nhắn tin trên Instagram

Thành viên trong cuộc trò chuyện


ID trong Instagram/ID trong Trang của một người hoặc ID Instagram của Tài khoản công việc bạn sở hữu trên Instagram hoặc ID Trang.

Email của người đó hoặc Trang


Tên của người đó hoặc Trang


Tên người dùng Instagram của một người hoặc Tài khoản công việc của bạn trên Instagram

updated_time

ngày giờ

Thời điểm tin nhắn gần đây nhất được thêm vào cuộc trò chuyện

Để lấy thông tin về tin nhắn cụ thể trong một cuộc trò chuyện, hãy gửi yêu cầu đến điểm cuối Tin nhắn.

Đăng

Bạn không thể đăng bằng cạnh này.

Hãy sử dụng Nền tảng Messenger để gửi Mẫu, Câu trả lời nhanh và hơn thế nữa.

Xóa

Bạn không thể xóa bằng cạnh này.

Cập nhật

Bạn không thể cập nhật bằng cạnh này.

Cạnh

Tên Mô tả Dùng để đăng

/messages

Danh sách tất cả tin nhắn trong cuộc trò chuyện

Tin trả lời (chỉ của Trang)