我正在使用以下命令发布一些图像:
$url_facebook = "https://api.facebook.com/method/stream.publish?message=".$messaggio."&attachment={\"name\":\"".$title."\",\"href\":\"".$action_link."\",\"caption\":\"".$caption."\",\"description\":\"".$description."\",\"media\":[{\"type\":\"image\",\"src\":\"".$image."\",\"href\":\"".$action_link."\"}]}&action_links=[{\"text\":\"".$link_name."\",\"href\":\"".$action_link."\"}]&target_id=".$target_uid."&uid=".$source_uid."&".$site_token."";
simplexml_load_file("".$url_facebook."");
我在墙上(一组)发布的图像是从 PHP 动态生成的。
这就是发生的事情:
- 我生成图像并将其保存到文件夹
- 我将其与代码一起发布
- 我退出脚本
- 下次运行脚本(每小时)时,我会删除所有旧创建的图像,而不是重复 wath sayid
我注意到刚刚发布的图像在 FB 墙上存在并存在
但
下次我启动脚本时(因此图像从我的网站中删除)它们也会从 facebook 中消失
我知道图片上传到 Facebook,所以我的空间不再需要它们了....
不是吗?
我也有这个疑问,因为如果我在 facebook 上看到红色 x(代替图片)
我右键单击“属性”,我可以阅读:
"https://s-platform.ak.fbcdn.net/www/app_full_proxy.php?app=164286063695472&v=1&size=z&cksum=17f253305254403324260843c7a6989a&src=http%3A%2F%2Fwww.graficisismici.it%2FV6_00%2Ffacebook%2Ffacebook_link_285790.jpg%3F285790"
所以看起来它真的是原始图像的链接你能解决我的疑问吗?