Facebook从页面共享时未显示正确的图像

时间:2013-02-20 19:12:35

标签: facebook facebook-graph-api social-networking

当我将图片网址传递给Facebook以便某人发布到他们的网页时(即:www.facebook.com/dialog/feed?),它没有使用picture =变量提取正确的图片。我指定它http://cbcoupons.com/imagegen.php?type=CouponSaved&coupon=192但它丢弃& coupon = 192。

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 =(无论#)实际使用?

1 个答案:

答案 0 :(得分:0)

您必须对字符串进行URL编码,以便它可以接受'&'字符。否则,Facebook Feed API会将其视为另一个参数。尝试: http://cbcoupons.com/imagegen.php?type=CouponSaved%26coupon=192