การสร้างปุ่มรับการกดไลค์ในเว็บเพจของผู้พัฒนาเว็บไซต์

+ /reference/plugins/like/

+ opengraphprotocol/
ตัวอย่าง code 3 ส่วน
ส่วนที่ 1

ส่วนที่ 2

ส่วนที่ 3

การใส่ปุ่ม like ใน album ภายนอก fb แต่อ้างภาพจาก fb
ในการสร้างปุ่ม like เพื่อนับจำนวนในแต่ละภาพ
พบว่า fb เปลี่ยนกฎหลายข้อ
ทำให้ code ที่เคยใช้อยู่ใช้งานไม่ได้
http://www.thaiall.com/facebook/likebutton.php
แต่ผมต้องการทำ และสิ่งที่ต้องการ คือ เก็บภาพใน fb
แล้วเปิดให้เพื่อนกดไลค์ผ่านเว็บเพจ
ที่จัดทำเป็น gallery แยกออกมานำเสนอภายนอก
ปัญหาที่พบ และคาดว่าเป็นการป้องกันของ fb
สำหรับการกำหนดค่าแต่ละภาพในส่วนตัวแปร data-href
ซึ่งทดสอบโดยตรงกับ
http://developers.facebook.com/docs/reference/plugins/like/
    พบปัญหาเดียวกัน ดังนี้
  1. นำลิงค์ของภาพที่มี fbid และ & พบคำว่า error หลังกดไลค์
  2. นำลิงค์ของภาพที่มีแต่ fbid พบว่าเด้งออก ถูกปฏิเสธ แล้วไม่ยอมนับให้
  3. นำลิงค์ของ image โดยตรงไปวาง พบว่าถาม confirm แล้วถูกเรียกซ้อนขึ้นมาด้วย iframe เพื่อพยายามกดปุ่ม confirm
การแก้ไข
โดยเขียน script img.php รับ url ของภาพแบบไม่มี &
เมื่อรับแล้วก็แสดงผ่าน tag img ตามปกติ
ตัวอย่าง code ของ img.php

ระบบ album รุ่น 2554
20 ภาพสวย ปี 2554 ม.เนชั่น (ม.โยนก) # ภาพ background ชุดแต่งงานแสนสวย
link typeFB :
Web :
link url
image url