ความคิดเห็นบน Instagram

แสดงถึงความคิดเห็นในสื่อบน Instagram

การสร้าง

ไม่รองรับการดำเนินการนี้

การอ่าน

GET /{ig-comment-id}?fields={fields}

ดึงข้อมูลช่องและจุดเชื่อมโยงต่างๆ ในความคิดเห็นบน Instagram

ข้อจำกัด

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

ข้อกำหนด

ประเภทข้อกำหนด

โทเค็นการเข้าถึง

ผู้ใช้

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

instagram_basic
pages_read_engagement
pages_show_list


หากผู้ใช้แอพได้รับบทบาทในเพจที่เชื่อมต่อกับผู้ใช้ Instagram ที่เป็นเป้าหมายผ่านทางตัวจัดการธุรกิจ คุณจะต้องมีสิทธิ์การอนุญาตอย่างใดอย่างหนึ่งต่อไปนี้ด้วย:


ads_management
business_management

รูปแบบคำสั่งของคำขอ

GET https://graph.facebook.com/{api-version}/{ig-comment-id}
  ?fields={fields}
  &access_token={access-token}

พารามิเตอร์พาธ

ตัวยึดตำแหน่งค่า

{api-version}

เวอร์ชั่นของ API

{ig-comment-id}

จำเป็นต้องระบุ ID ความคิดเห็นบน Instagram

พารามิเตอร์สตริงการสืบค้น

คีย์ตัวยึดตำแหน่งค่า

access_token

{access-token}

จำเป็นต้องระบุ โทเค็นการเข้าถึงผู้ใช้ของผู้ใช้แอพ

fields

{fields}

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

ช่อง

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

from

อ็อบเจ็กต์ที่ประกอบไปด้วยสิ่งต่อไปนี้


  • id - IGSID ของผู้ใช้ Instagram ที่สร้างความคิดเห็นบน Instagram
  • username - ชื่อผู้ใช้ของผู้ใช้ Instagram ที่สร้างความคิดเห็นบน Instagram

hidden

ระบุว่าความคิดเห็นถูกซ่อนไว้ (true) หรือไม่ได้ถูกซ่อนไว้ (false)

id

ID ความคิดเห็นบน Instagram

like_count

จำนวนการกดถูกใจความคิดเห็นนั้นๆ บน Instagram

media

อ็อบเจ็กต์ที่ประกอบไปด้วยสิ่งต่อไปนี้


  • id - ID ของสื่อบน Instagram ที่มีการแสดงความคิดเห็นบน Instagram นั้น
  • media_product_type - แพลตฟอร์มที่เผยแพร่สื่อบน Instagram (กล่าวคือ จุดที่สื่อบน Instagram ไปปรากฏ) ที่มีการแสดงความคิดเห็นบน Instagram นั้น

parent_id

ID ของความคิดเห็นหลักบน Instagram ในกรณีที่ความคิดเห็นนี้อยู่ในอีกความคิดเห็นหนึ่งบน Instagram (กล่าวคือ เป็นการตอบกลับความคิดเห็นอีกทีหนึ่ง)

replies

รายการข้อความตอบกลับ (ความคิดเห็นบน Instagram) ที่แสดงไว้ในความคิดเห็นบน Instagram

text

ข้อความของความคิดเห็นบน Instagram

timestamp

ประทับเวลาในรูปแบบตามมาตรฐาน ISO 8601 ซึ่งแสดงถึงเวลาที่แสดงความคิดเห็นนั้นๆ บน Instagram


ตัวอย่าง: 2017-05-19T23:27:28+0000

user

ID ของผู้ใช้ Instagram ที่แสดงความคิดเห็นนั้นๆ บน Instagram มีการส่งคืนเฉพาะในกรณีที่ผู้ใช้แอพเป็นเจ้าของความคิดเห็นนั้นๆ บน Instagram มิฉะนั้น ระบบจะส่งคืน username แทน

username

ชื่อผู้ใช้ของผู้ใช้ Instagram ที่แสดงความคิดเห็นนั้นๆ บน Instagram

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

จุดเชื่อมโยงคำอธิบาย

replies

ดึงข้อมูลรายการความคิดเห็นบน Instagram ที่แสดงอยู่ในความคิดเห็นบน Instagram อีกทีหนึ่ง แสดงความคิดเห็นบน Instagram ในความคิดเห็นบน Instagram อีกทีหนึ่ง

การตอบกลับ

อ็อบเจ็กต์รูปแบบ JSON ที่ประกอบด้วยช่องและจุดเชื่อมโยงเริ่มต้นและที่ส่งคำขอ

{
  "{field}":"{value}",
  ...
}

ตัวอย่าง cURL

คำขอ

curl -i -X GET \
 "https://graph.facebook.com/v19.0/17881770991003328?fields=hidden%2Cmedia%2Ctimestamp&access_token=EAAOc..."

การตอบกลับ

{
  "hidden": false,
  "media": {
    "id": "17856134461174448"
  },
  "timestamp": "2017-05-19T23:27:28+0000",
  "id": "17881770991003328"
}

การอัพเดต

การซ่อน/การยกเลิกการซ่อนความคิดเห็น

POST /{ig-comment-id}?hide={hide}

พารามิเตอร์สตริงการสืบค้น

  • {hide} (ต้องระบุ) — ตั้งค่าเป็น true เพื่อซ่อนความคิดเห็น หรือตั้งค่าเป็น false เพื่อแสดงความคิดเห็น

ข้อจำกัด

  • ความคิดเห็นที่สร้างโดยเจ้าของอ็อบเจ็กต์สื่อบนอ็อบเจ็กต์สื่อของตนจะแสดงอยู่ตลอด แม้ว่าจะตั้งค่าความคิดเห็นเป็น hide=true ก็ตาม
  • ระบบไม่รองรับความคิดเห็นในสื่อบน Instagram ที่เป็นวิดีโอถ่ายทอดสด

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

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

  • instagram_basic
  • instagram_manage_comments
  • pages_show_list
  • pages_read_engagement

หากโทเค็นมาจากผู้ใช้ที่ได้รับอนุญาตให้มีบทบาทในเพจผ่านตัวจัดการธุรกิจ คุณจำเป็นต้องมีสิทธิ์การอนุญาตอย่างใดอย่างหนึ่งต่อไปนี้ด้วย

  • ads_management
  • pages_read_engagement
  • business_management

ตัวอย่างคำขอ

การซ่อนความคิดเห็น:

POST graph.facebook.com
  /17873440459141021?hide=true

ตัวอย่างการตอบกลับ

{
  "success": true
}

การลบ

การลบความคิดเห็น

DELETE /{ig-comment-id}

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

โทเค็นการเข้าถึงของผู้ใช้จากผู้ใช้ที่สร้างความคิดเห็นที่มีสิทธิ์การอนุญาตต่อไปนี้

  • instagram_basic
  • instagram_manage_comments

หากโทเค็นมาจากผู้ใช้ที่ได้รับอนุญาตให้มีบทบาทในเพจผ่านตัวจัดการธุรกิจ คุณจำเป็นต้องมีสิทธิ์การอนุญาตอย่างใดอย่างหนึ่งต่อไปนี้ด้วย

  • ads_management
  • pages_read_engagement
  • business_management

ข้อจำกัด

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

ตัวอย่างคำขอ

DELETE graph.facebook.com
  /17873440459141021

ตัวอย่างการตอบกลับ

{
  "success": true
}