วิธีดึง Picture profile ของคนที่มารีวิว Page เรา
อัพเดทล่าสุด 8 ต.ค. 66

การดึงรายการ review page นั้นสามารถใช้ graph-api ได้อยู่แล้วง่ายๆ ด้วยคำสั่งแบบนี้

GET https://graph.facebook.com/v17.0/{PAGE_ID}/ratings?access_token={ACCESS_TOKEN}

มันก็จะออกมาเป็น json ปกติทั่วไป , แต่ทว่า ตรงส่วน reviewer มันดันออกมาแค่  id กับ name เท่านั้น แต่ความต้องการของผม อยากได้ รูป profile ด้วยนี่สิ ต้องทำยังไง

เรื่องของเรื่อง คือ ไอ้รูป Profile เนี่ยมันเป็น public_profile หรือข้อมูลสาธารณะ อยู่แล้ว ไม่จำเป็นต้องขอสิทธิ์พิเศษอะไร

ดังนั้นเราสามารถดึงได้เลย ด้วยการกำหนดที่ fields ในการดึง graph แบบนี้

fields=reviewer{id,name,picture}

GET https://graph.facebook.com/v17.0/{PAGE_ID}/ratings?access_token={ACCESS_TOKEN}&fields=reviewer{id,name,picture}

เท่านี้ ก็จะได้ รูป profile มาด้วยด้วย

Beta Version v23.12.4 : ขออภัยเว็บกำลังก่อสร้าง (อีกแล้ว) แต่คราวนี้กำลังสร้างจริงจังละ