การดึงรายการ 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 มาด้วยด้วย