无法改变['picture']返回的图像的大小,Facebook的Graph API

时间:2014-04-16 16:22:15

标签: php css facebook-graph-api

我使用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

提前致谢

2 个答案:

答案 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?