我使用 Facebook 的 Graph API 来获取我最新的帖子数据并将它们放在我网站上的自定义 HTML 页面中。 在 API 返回的 JSON 对象中,有一个索引“图片”,它指定附加到 Facebook 帖子的图像的 URL。现在Twitter的Rest API和Facebook的Graph API都提出了GET参数来指定返回图片的大小(小、大、缩略图)。
虽然它在 Rest API 中完美运行,但它似乎在 Graph API 中被忽略,因为返回的图像总是与其实际大小相比缩小。我尝试了不同的参数,如 Graph 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
提前致谢
最佳答案
Graph API 似乎发生了一些变化,因此不再支持语法:Facebook Graph API Change: Picture type (size) no longer working?
关于php - 无法改变 ['picture' 返回的图像的大小],用于 Facebook 的图形 API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23114944/