0

当我将图像 URL 传递给 Facebook 以供某人发布到他们的页面(即:www.facebook.com/dialog/feed?)时,它不会使用 picture= 变量提取正确的图像。我分配它http://cbcoupons.com/imagegen.php?type=CouponSaved&coupon=192但它放弃了 &coupon=192。

Facebook 分享的示例 URL 为: 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=(whatever #) ?

4

1 回答 1

0

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

于 2013-02-20T19:37:24.857 回答