【发布时间】:2015-06-24 15:56:54
【问题描述】:
我尝试使用批量请求更新广告组。如果不添加 image_file 参数,一切都会正常,但添加时会返回错误。
我的广告规格;
数组 ( [方法] => 发布 [relative_url] => 6003452316521?name=ReklamGrubu915&max_bid=50&bid_type=1&targeting={"gender":["1","2"],"age_min":"30","age_max":"40","countries": ["TR"],"keywords":["#Nike, Inc."],"cities":[{"name":"Istanbul"},{"name":"Ankara"},{"name": "伊兹密尔"}]}&creative={"title":"Ev Yemekleri","body":"Evde harika lezzetler!","link_url":"http://www.xxxxx.com/dealer.php?kat= 334","image_file":"img17.jpg"} )
并且还将图像添加到 batch_params
$batch_params['img17.jpg'] = '/var/www/images/img17.jpg'
我发送它但它返回此错误;
错误 1487242 - 图片调整大小失败 - getimagesize 函数返回 false
如果我删除 image_file 参数,每次更新都会正常,所以批处理请求为真。图像文件存在于正确的目录中。我尝试将 image_file 参数更改为“attached_files”。然后没有错误,看起来一切正常,返回数据是真的,但我看到 facebook 广告管理页面没有图像变化?
有什么想法吗?请问它是一个错误吗?我正在使用 PHP SDK。
【问题讨论】:
-
您可以尝试html中的对象标签,然后使用height="200px" width="200px" 设置图像大小,相应地更改200 IE
标签: batch-file image-uploading facebook-ads-api