ก่อนอื่นเรามาหา facepage แนวรูปภาพที่เราชื่นชอบกันก่อนเลย และในที่นี้ขอเป็นเพจ
9GAG in Thai https://www.facebook.com/9gaginthai
จากนั้นนำชื่อของเพจที่อยู่บน Url นั่นก็คือ 9gaginthai มาใส่ใน api นี้
https://graph.facebook.com/9gaginthai/albums?fields=id%2Cname
ซึ้งจากที่เห็นในส่วนของ query ของ url ก็จะเห็นได้ว่า ผมต้องการ fields เพียงแค่ id และ ชื่อของอัลบั้มเท่านั้น ซึ้งถ้าไม่ระบุอะไร facebook ก็จะให้เรามาทั้งหมด ไม่ว่าจะเป็นการ like comment เป็นต้น ก้ไปศึกษารูปแบบข้อมูลเอานะครับ
จะเห็นผลลัพธ์ json ในรูปแบบดังนี้ จากนั้น เราจะนำ id ของ อัลบั้มรูปที่เนราต้องการมาใส่ไว้ใน api นี้ ดังนี้
โดยผมเลือก id ของ Timeline Photo มาใช้นั้นคือ 194110460693515
https://graph.facebook.com/194110460693515/photos?limit=30
โดยค่า limit สามารถเลือกได้ และจะกรองเอาเฉพาะฟิวที่เราต้องการก็ได้ แต่ผมจะเลือกมาทั้งหมดเลย
จากผลลัพธ์ ภายใต้ data [] จะมี array ของ object ของรูปอยู่ จามจำนวน limit ที่ได้ทำการร้องขอไป
- id คือ id ของโพส
- create_time โพส ณ เวลาใด
- from โพสโดยใคร
- image[] ภายในจะมีรูปสำหรับทำทัมเนลพร้อมทั้งมีขนาด width และ height ขนาดต่างๆให้เลือกอีกด้วย
- link คือ url ต้นฉบับของโพสนั้นๆ
- source คือ ต้นฉบับของรูป (ซึ้งตรงนี้ละที่ต้องการ อิอิ)
- comment และ like ตรงนี้ไปศึกษาเอานะครับ มีข้อมูลที่เป็นประโยชน์หลายอย่างมากๆ
- width และ height ของรูปต้นฉบับก็มีมาให้น๊ะจ๊ะ
เท่านี้ เราจะเอาข้อมูลไปทำอะไรต่อนั้นก็สุดแท้ แล้วแต่ พวกนายเลยว่าจะทำอะไรเด้อออออ
ไม่มีความคิดเห็น:
แสดงความคิดเห็น