อีเฟชบุกลองมันได้จำอะไรไว้แล้ว มันจะจำไปจนวันตาย

วันก่อนเว็บไซต์ที่อยู่เกิดข้อผิดพลาดในการกำหนด og:description ประมาณว่าสิ่งที่อยากจะให้แสดงเป็นข้อความหนึ่ง แต่โค้ดมันดันเออเร่อเอาอีกข้อความหนึ่งมาแสดง ผมเพิ่งมาทราบเอาตอนที่มีคนเอา url ไปแชร์ในเฟชบุก แล้วมันแสดงข้อมูลออกมาผิด แต่เขาก็แชร์กันไปแล้ว

ทีนี้เมื่อผมมาแก้ og:description ให้ถูกต้องแล้ว ลองเอา url ไปแชร์ใหม่ เฟชบุกมันก็ยังจำข้อมูลเดิมไว้อยู่ ประมาณว่ามันแคชข้อมูลของ url นั้นๆไว้แล้วและไม่ยอมไปดึงข้อมูลใหม่จากเว็บของเรา

ผมเจอวิธีแก้จากเว็บนี้ http://silvershadowmanman.blogspot.com/2012/08/how-do-i-clear-facebook-shares-cache.html เขาบอกว่าวิธีแก้นั้น ให้ทำดังนี้

ให้เปิดหน้า debugger tools ของเฟชบุกขึ้นมา

นำ url ไปวางในช่องแล้วกดปุ่ม debug ไปทีนึง ผลที่มันแสดงมันจะไปดึงเอาข้อมูลใหม่จากเว็บเรามา

จากนั้นให้เอา url นั้นไปลองแชร์ในเฟชบุกใหม่ จะเห็นว่ามันดึงข้อมูลล่าสุดจากเว็บเรามาแล้ว

เหตุการณ์นี้ยังสามารถใช้ได้กับกรณีที่เราต้องการจะเปลี่ยนแปลง  og:image, og:description, og:title ของบางเพจในเว็บเราด้วย