Home / Developer  / Facebook API ดึงความลับใน Group มาดูว่าคุยอะไรกันผ่าน Read Stream

Facebook API ดึงความลับใน Group มาดูว่าคุยอะไรกันผ่าน Read Stream

วิธีการพัฒนาแอพพลิเคชันบนเว็บไซต์ให้ดึงข้อมูล Facebook Group ด้วย Facebook API ไม่ว่าจะเป็น Open, Close หรือ Secret Group ก็ดึงได้หมดด้วย Read Stream

แน่นอนว่าหนึ่ง Featured ที่สามารถใช้งานทดแทนระบบ Intranet ขององค์กรหรือกลุ่มพูดคุยกันส่วนตัวได้นั้นคงหนีไม่พ้น Facebook Group หลายคนบอกว่าคุยกันในกลุ่มหรือ Group  แบบปิดไม่ก็ Secret ไปเลยเป็นความลับ ดูเป็นส่วนตัว Facebook ไม่เปิดเผยข้อมูลหรอก

หากคิดว่า Facebook ไม่เปิดเผยข้อมูลอย่างนั้นล่ะก็ ผมขอตอบว่า ผิดถนัดครับ

Facebook Group มีการทำงานที่คล้ายคลึงกับหน้า Wall ครับ พูดง่ายๆ คือมันเป็นเหมือน Stream Wall Post นั่นแหละครับ เพียงแค่มีมี Permission กำกับไว้จาก Group ไม่ได้จำกัดเองแบบหน้า Profile

วิธีการทดสอบไม่มีอะไรมากครับ ให้เราไป Join Group บาง Group ที่เป็น Secret ก็พออย่าง Group ตัวอย่างที่ผมโชว์ในตอนนี้เป็น Secret Group ที่เห็นได้เฉพาะคนใน กลุ่มเท่านั้น ผมลอง Post หน้า Wall ไปสักหนึ่งข้อความครับ

เข้าร่วม Secret Group สัก Group แล้วโพสท์

เข้าร่วม Secret Group สัก Group แล้วโพสท์

กลับมาที่ Facebook’s Developers สิ่งที่ผมต้องทำการแก้ไขในส่วนของ Permission เวลาที่จะขอเข้าถึงข้อมูลนั้น คือการเพิ่มสิทธิในการอ่าน Wall Stream ด้วยค่า “read_stream” ครับ

 

ขอสิทธิ์เข้าถึง email,publish_actions,publish_stream,user_likes,user_photos,user_relationships,user_relationship_details,read_stream

ขอสิทธิ์เข้าถึง email,publish_actions,publish_stream,user_likes,user_photos,user_relationships,user_relationship_details,read_stream

ลอง พัฒนาแอพพลิเคชันขึ้นมาเล็กน้อย

สร้างแอพพลิเคชันล่อเป้าง่ายๆ มาสักตัว

สร้างแอพพลิเคชันล่อเป้าง่ายๆ มาสักตัว

Source Code ไม่มีอะไรมากครับ ง่ายๆ ตามนี้

ทำการเข้าใช้ แอพพลิเคชันดูครับ

ระบบจะขออนุญาติเข้าถึงข้อมูลบน Facebook อยากลองของก็ Allow

ระบบจะขออนุญาติเข้าถึงข้อมูลบน Facebook อยากลองของก็ Allow

สิ่งที่เกิดขึ้น

ข้อความใน Secret Group โผล่มาปะปนกับข้อความอื่นๆ ตายๆๆๆ

ข้อความใน Secret Group โผล่มาปะปนกับข้อความอื่นๆ ตายๆๆๆ

กลายเป็นว่า ข้อความของบาง Wall นั้น เป็นข้อความที่ผมโพสท์ใน Group ที่เป็น Secret Group โผล่ขึ้นมา ปนกับข้อความทั่วไปที่ผมโพสท์ไว้บน Profile นั่นทำให้เราเห็นแล้วว่าแท้จริงแล้ว Facebook ก็คือ การโพสท์ที่หน้า Wall ของตัวเองอีกแบบหนึ่งเพียงแค่มีสิทธิ์ในการมองเห็นนั้นกำหนดเองไม่ได้ ขึ้นอยู่กับ Admin ของ Group นั้นกำหนด หลักการเลยต่างกับ Page Post ที่เป็นของ Page นั้นๆ อีกบัญชีหนึ่งครับ

ทดลองเล่นที่นี่ครับ http://www.daydev.com/demo/opengraphlikecom/read_stream.php

ดังนั้นหลายคน น่าจะตาสว่างแล้วนะครับว่า Group ไม่ใช่ สถานที่ที่ปลอดภัยหากจะพูดคุยกันในเรื่องที่ไม่ดี แม้ว่าจะตั้งสิทธิ์การมองเห็นเป็น Secret หรือลับเฉพาะก็เถอะ…

ดาวนฺโหลด Source Code ได้ที่นี่

Facebook Open Graph API Comments Feed (Version 1.0.2)

ขอแค่คำขอบคุณใน Comment ด้านล่างก็เพียงพอแล้วครับ ขอบคุณครับ

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

จ่ายค่าเลี้ยงกาแฟ 15 บาท
ด้วย True Money บัญชี 1001198300

Comments

daydevthailand@gmail.com

อาจารย์ประจำสาขาวิชาการออกแบบเชิงโต้ตอบ และการพัฒนาเกม วิทยาลัยครีเอทีฟดีไซน์ & เอ็นเตอร์เทนเมนต์เทคโนโลยี มหาวิทยาลัยธุรกิจบัณฑิตย์ ,ผู้ก่อตั้ง บริษัท Daydev Co., Ltd, (เดย์เดฟ จำกัด)

Review overview
5 COMMENTS
  • Apichai Densamut March 24, 2013

    สุดยอดเลยฮ่าาาๆ แล้วเฟสบุ๊คจะแก้ทีหลังไหมครับ

    • Banyapon Poolsawasd March 25, 2013

      Facebook ไม่ต้องแก้ไขอะไรครับ การ Hack ทั้งหมด เป็นการยอมรับระหว่างนักพัฒนา, ผู้ใช้งาน และ ทาง Facebook เองหมดแล้วครับ

  • IK'Itikorn Snk April 21, 2013

    ขอบคุณครับ เจ๋งๆ

  • Aob Cool May 20, 2013

    thk

  • Chaiyaporn Wama May 26, 2013

    มันต้องขอ API อะไร เพิ่ม อะครับ ฟิว commends ถึงจะ ขึ้นผมทำตามแล้ว ตอน เรียก api แล้ว ค่าที่ส่งมามันไม่ครบอะครับ.

POST A COMMENT