แถลงไขปัญหาการแชร์ website ใน facebook แล้วเกิดข้อผิดพลาด app id

หลังจากที่อัพบล็อก รีวิวเกม CodeFights ไปเมื่อสัปดาห์ที่แล้ว แอดมินก็แชร์ใน Facebook ตามปกติ แต่ครั้งนี้พบว่า มันไม่ยอมให้แชร์ เด้ง Pop up แจ้งข้อผิดพลาดมาให้ด้วยดังรูปข้างล่าง


 
The content you're trying to share includes a link that our 
security systems detected to be unsafe:

http://facebook.com/engineindy&width=402&height=255&colorscheme=light&show_faces=true&show_border=false&stream=false&header=false 

Please remove this link to continue.

If you think you're seeing this by mistake, please let us know.

มันระบุว่าในโค๊ดของเว็บมี script ที่ไม่ปลอดภัยรวมอยู่ด้วย ซึ่งจริงๆแล้วโค๊ดส่วนนี้ของแอดมินเป็น script ที่เอาไว้เรียก Facebook Pop up นั่นเอง ก็ไม่เป็นไร ในเมื่อมองว่ามันไม่ปลอดภัย ก็เอาออกไปครับ

แต่ปรากฎว่า เอาออกไปแล้วก็ยังแชร์ไม่ได้อยู่ดี

แอดมินลองใช้ developers.facebook.com/tools/debug เช็คดู มันยังมองว่าโพสนั้น มีโค๊ดส่วนที่ไม่ปลอดภัยติดอยู่ ซึ่งในเว็บจริงๆเอาออกไปแล้ว อันนี้ไม่รู้จะทำยังไงเหมือนกัน

วิธีแก้ก็คือ โพสใหม่ (New Publish) แต่ต้องแน่ใจว่าเอาโค๊ดส่วนที่เฟซบุ๊คแจ้งออกไปแล้ว

ต่อมาเป็น Error ที่เกี่ยวกับ app_id หากใช้ Tool Debug ดูมันจะแจ้งประมาณนี้ตามรูปข้างล่าง


 
fb:app_id hasn't been included in the meta tags. 
Specify the app ID so that stories shared to Facebook will be properly attributed to the app. Alternatively, 
app_id can be set in url when open the share dialog. Otherwise, the default app id( 966242223397117 ) will be assigned.

ส่วนนี้มันจะบอกว่าเว็บเรายังไม่กำหนด app id ซึ่งปกติแล้วถ้าเราลง plugin ของ Facebook มันจะให้สร้าง App และเราจะได้ id นั้นมา ซึ่งเราต้องกำหนดให้มันด้วย เพราะถ้าไม่หนดมันจะไม่รู้จัก และจะ default app id (966242223397117) มาให้

โดยวิธีกำหนด app id ให้เว็บของเรามีวิธีดังนี้
Ref (developers.facebook.com/docs/plugins/like-button)
 
<meta content='app id' property='fb:app_id'/>
กำหนดแท็ก <meta> ในส่วน head ของเว็บไซต์ เท่านี้ Facebook จะรู้จัก App id ของเราแล้ว

Popular posts from this blog

"yes" "yeah" "yep" เหมือนและต่างกันอย่างไร ?

แปลง Word to PDF เนียนขั้นเทพ บรรทัดตรงแป๊ะอย่างกะจับวาง

วิธีตั้งค่า JOOX Music ให้เก็บเพลงแบบ Offline ไว้ที่ SD Card