Versi Graph API

Percakapan /{conversation-id}

Percakapan Messenger antara seseorang dan Halaman Facebook atau Akun Profesional Instagram.

Membaca

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
}];

Izin

Untuk Berkirim Pesan di Instagram, Anda juga membutuhkan:

Batasan

  • Saat meng-kueri endpoint untuk Berkirim Pesan di Instagram, semua pesan untuk percakapan ini akan ditampilkan. Namun, Anda hanya dapat melakukan kueri data untuk 20 pesan terbaru dalam percakapan. Jika pesan tidak berada dalam 20 yang terbaru, kesalahan akan ditampilkan, menyatakan bahwa pesan telah dihapus.

Kolom

Nama Deskripsi

id

string

ID percakapan

messages

string

Pesan dalam percakapan

participants

objek

id


email

Hanya berkirim pesan di Halaman

name

Hanya berkirim pesan di Halaman

username

Hanya berkirim pesan di Instagram

Peserta dalam percakapan


ID lingkup Instagram atau ID lingkup Halaman untuk seseorang atau ID Instagram untuk akun Profesional Instagram atau ID Halaman Anda.

Email untuk orang atau Halaman


Nama untuk orang atau Halaman


Nama pengguna Instagram untuk seseorang atau akun Profesi Instagram Anda

updated_time

tanggal waktu

Waktu ketika pesan terakhir ditambahkan ke percakapan

Untuk mendapatkan informasi tentang pesan tertentu dalam percakapan, kirimkan permintaan ke endpoint Pesan.

Penerbitan

Anda tidak dapat menerbitkan dengan edge ini.

Gunakan Platform Messenger untuk mengirim Template, Balasan Cepat, dan banyak lagi.

Menghapus

Anda tidak dapat menghapus dengan edge ini.

Memperbarui

Anda tidak dapat memperbarui dengan edge ini.

Edge

Nama Deskripsi Digunakan untuk Menerbitkan

/messages

Daftar semua pesan dalam percakapan

Balasan (oleh Halaman saja)