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

/{object-id}/private_replies

เลิกใช้การตอบกลับส่วนตัวรุ่นเก่าแล้วสำหรับเวอร์ชั่น 5.0 ขึ้นไป

เราประกาศว่าตำแหน่งข้อมูลนี้ได้ถูกเลิกใช้งานแล้วในวันที่ 29 ตุลาคม 2019 โปรดใช้การตอบกลับส่วนตัวแบบใหม่

เราเลิกใช้สิทธิ์การอนุญาต read_page_mailboxes แล้ว โดยเป็นส่วนหนึ่งของการเปลี่ยนแปลงเวอร์ชั่น 3.3 ใช้สิทธิ์การอนุญาต pages_messaging เพื่อเข้าถึงตำแหน่งข้อมูลนี้ สิทธิ์การอนุญาต read_page_mailboxes จะหยุดทำงานหลังวันที่ 30 มิถุนายน 2020

จุดเชื่อมโยงนี้เป็นการตอบกลับส่วนตัวรุ่นเก่า ซึ่งช่วยให้เพจตอบกลับความคิดเห็นต่อโพสต์และโพสต์ของผู้เข้าชมได้ด้วยข้อความที่มีเฉพาะตัวอักษรธรรมดา ซึ่งสามารถใช้ได้กับโหนดต่อไปนี้:

โปรดทราบว่าคุณอาจตอบกลับความคิดเห็นหรือโพสต์ได้เพียงครั้งเดียว

การอ่าน

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

การเผยแพร่

วิธีตอบกลับข้อความส่วนตัว:

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

ระบบอนุญาตให้ทำการตอบกลับส่วนตัวต่อโพสต์หรือความคิดเห็นต่างๆ ภายใน 7 วัน นับจากวันที่สร้างโพสต์หรือความคิดเห็นของผู้ใช้

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

จุดเชื่อมโยงนี้ต้องใช้โทเค็นการเข้าถึงเพจที่มีสิทธิ์การอนุญาตต่อไปนี้:

  • pages_messaging

แอพต่างๆ ในโหมดการพัฒนาจะถูกจำกัดให้ส่งข้อความถึงบุคคลที่มีบทบาทในแอพได้เท่านั้น นอกจากนี้ เพจต่างๆ ที่มีสถานะ unpublished จะได้รับอนุญาตให้ส่งข้อความถึงบุคคลที่มีบทบาทในเพจได้เท่านั้น

ฟิลด์

พารามิเตอร์ คำอธิบาย ประเภท

id

ID ของความคิดเห็นบนเพจหรือโพสต์ของผู้เข้าชมที่คุณกำลังตอบกลับ

string

message

ข้อความของการตอบกลับ ต้องมีฟิลด์นี้

string

การตอบกลับ

หากสำเร็จ คุณจะได้รับการตอบกลับพร้อมฟิลด์ต่อไปนี้ นอกจากนี้ ตำแหน่งข้อมูลนี้ยังรองรับอ่าน-หลังจาก-เขียน และสามารถอ่านโหนดที่แสดงแทนโดย id ในประเภทการตอบกลับได้ทันที

ฟิลด์ คำอธิบาย ประเภท

id

ID ของข้อความที่สร้างขึ้นใหม่

string

การลบ

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

การอัพเดต

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