我使用Facebook的Graph API获取我的最新帖子数据,并将它们放在我网站上的自定义HTML页面中。 在API返回的JSON对象中,有一个索引'图片'它指定附加到Facebook帖子的图像的URL。现在Twitter的Rest API和Facebook的Graph API都提出 GET参数来指定返回图像的大小(小,大,缩略图)。
虽然它在Rest API中完美运行,但它似乎在图谱API 中被忽略,因为返回的图像与实际尺寸相比总是减少。我已经尝试了不同的参数,如图API(Facebook Graph API - How do you retrieve the different size photos from an album?)中所述。
以下是我的一些尝试:(任何应该有效的,从API开始)
'<img src='.$mypost['picture'].'>'
'<img src='.$mypost['picture'].'?type=large>'
'<img src='.$mypost['picture'].'?height=400&width=400'>'
在HTML页面中,返回的图像总是很小(大约时间大约为150x150)。我尝试过不同的参数,它永远不会改变任何东西。
我检查了我的CSS,我确定那边没有问题,图片尺寸不会被我的身边覆盖。
链接:http://spotbc.com/example.php
提前致谢
答案 0 :(得分:0)
你为什么不这样做:
'<img src="'.$mypost['picture'].'" width="400" height="auto">'
或
'<img src="'.$mypost['picture'].'?width=400" width="400" height="auto">'
或
'<img src="'.$mypost['picture'].'?type=large" width="400" height="auto">'
或只是
'<img src="'.$mypost['picture'].'?type=large">'
答案 1 :(得分:0)
似乎Graph API中的内容已发生变化,因此不再支持语法:Facebook Graph API Change: Picture type (size) no longer working?