Versi Graph API

/{object-id}/private_replies

Balasan Pribadi Lama dihentikan for v5.0+

Pada 29 Oktober 2019, kami mengumumkan bahwa endpoint ini sekarang dihentikan. Harap gunakan Balasan Pribadi yang baru

Sebagai bagian dari perubahan V3.3, izin read_page_mailboxes dihentikan. Gunakan izin pages_messaging untuk mengakses endpoint ini. Izin read_page_mailboxes akan berhenti berfungsi setelah 30 Juni 2020

Edge ini Balasan Pribadi Lama memungkinkan Halaman untuk membalas Komentar Postingan dan Postingan Pengunjung dengan pesan teks polos saja. Ini dapat digunakan dengan node berikut:

Harap diketahui bahwa komentar atau postingan hanya dapat dibalas satu kali.

Membaca

Anda tidak dapat membaca menggunakan edge ini.

Penerbitan

Untuk membalas dengan Pesan pribadi:

POST /v19.0/{object-id}/private_replies HTTP/1.1
Host: graph.facebook.com
/* PHP SDK v5.0.0 */
/* make the API call */
try {
  // Returns a `Facebook\FacebookResponse` object
  $response = $fb->post(
    '/{object-id}/private_replies',
    array (),
    '{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(
    "/{object-id}/private_replies",
    "POST",
    function (response) {
      if (response && !response.error) {
        /* handle the result */
      }
    }
);
/* make the API call */
new GraphRequest(
    AccessToken.getCurrentAccessToken(),
    "/{object-id}/private_replies",
    null,
    HttpMethod.POST,
    new GraphRequest.Callback() {
        public void onCompleted(GraphResponse response) {
            /* handle the result */
        }
    }
).executeAsync();
/* make the API call */
FBSDKGraphRequest *request = [[FBSDKGraphRequest alloc]
                               initWithGraphPath:@"/{object-id}/private_replies"
                                      parameters:params
                                      HTTPMethod:@"POST"];
[request startWithCompletionHandler:^(FBSDKGraphRequestConnection *connection,
                                      id result,
                                      NSError *error) {
    // Handle the result
}];

Balasan pribadi ke postingan atau komentari diizinkan dalam 7 hari setelah tanggal pembuatan postingan atau komentari pengguna.

Izin

Edge ini membutuhkan token akses Halaman dengan izin berikut:

  • pages_messaging

Aplikasi dalam Mode Pengembangan, dibatasi untuk mengirimkan pesan kepada orang yang memiliki peran pada aplikasi. Selain itu, Halaman dalam status unpublished hanya akan diizinkan untuk mengirimkan pesan kepada orang dengan peran pada Halaman.

Kolom

Parameter Keterangan Jenis

id

ID Komentar Halaman atau Postingan Pengunjung yang Anda balas.

string

message

Teks balasan. Kolom ini wajib diisi.

string

Tanggapan

Jika berhasil, Anda akan menerima tanggapan dengan kolom-kolom berikut. Selain itu, endpoint ini mendukung baca-setelah-tulis dan dapat langsung membaca node yang ditunjukkan oleh id dalam jenis hasil.

Kolom Keterangan Jenis

id

ID dari Pesan yang baru dibuat.

string

Menghapus

Anda tidak dapat menggunakan edge ini.

Mengupdate

Anda tidak dapat melakukan update menggunakan edge ini.