Facebook не показывает правильное изображение при публикации со страницы

Когда я передаю URL-адрес изображения в Facebook, чтобы кто-то мог опубликовать его на своей странице (например, www.facebook.com/dialog/feed?), он не извлекает правильное изображение, используя переменную picture=. Я назначаю его http://cbcoupons.com/imagegen.php?type=CouponSaved&coupon=192 но сбрасывает &coupon=192.

Пример URL-адреса для публикации в Facebook: https://www.facebook.com/dialog/feed?app_id=162054587279357&link=http://cbcoupons.com/249/0/Restaurants+/Puerto+Vallarta&picture.=http://cbcoupons.com/imagegen.php?type=CouponSaved&coupon=192&name=Chicken%20Fajita%20Deal!&caption=Puerto%20Vallarta&description=Chicken%20Fajita%20Deal!%20-%201/2%20Price%20Chicken%20Fajita%20when%20you%20buy%201%20at%20regular%20price%20&redirect_uri=http://cbcoupons.com/

Размещенное изображение: cbcoupons.com/imagegen.php?type=CouponSaved.

Как заставить &coupon=(любой #) действительно использоваться?


person user1601560    schedule 20.02.2013    source источник


Ответы (1)


Вам нужно будет закодировать URL-адрес вашей строки, чтобы она могла принимать символ «&». В противном случае API ленты Facebook увидит его как еще один параметр. Попробуйте: http://cbcoupons.com/imagegen.php?type=CouponSaved%26coupon=192

person Corey    schedule 20.02.2013