我的 Facebook 提要对话框链接正确呈现了对话框页面,但使用图片参数设置的图像未显示 - 只是表示没有图片的灰线。
我已经更改了图片文件和类型几次,但图像仍然不显示。
这是代码:
$share_url = "https://www.facebook.com/dialog/feed?app_id=$app_id";
$share_url .= "&link=http://www.doozeez.com";
$share_url .= "&picture=http://doozeez.com/images/halloweenloot.png";
$share_url .= "&caption=to spend in the biggest rewards program in the www (whole wide world)";
$share_url .= "&name=doozeez ... get zeez for what you dooz";
$share_url .= "&description=grab your invitation to join me at the front of the line for doozeez launch";
$share_url .= "&redirect_uri=http://www.doozeez.com/";
echo("<script> top.location.href='" . $share_url . "'</script>");
我已经对图片网址使用和不使用 urlencode() 进行了操作,这没有什么区别。我还通过 Facebook 调试器 linter 运行了它。
我们的 php.ini 文件中是否有需要更改的内容?我们的图像文件似乎无法在 Facebook 平台上使用。然而,它们在公共网络上显示得很好。
这是渲染后的 url:
如果其他人遇到此问题,请注意 Facebook 要求您的图像具有扩展名(即使您已经使用了正确的标头)。即使您的图像在 lint 工具中工作而没有像这样的扩展名,情况也是如此.png
or .jpg
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)