php - 无法改变 ['picture' 返回的图像的大小],用于 Facebook 的图形 API

标签 php css facebook-graph-api

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

相关文章:

css - 如何将类动态添加到手动类名中?

api - 检索对开放图 2 中的自定义对象执行自定义操作的好友列表

php - PHP录制声音并使用progressbar上传php

c# - Chrome 字体不加载本地字体

php - 如何在javascript或jquery中使用动态id?

jquery - 如何最小化 bxslider 上元素之间的边距

ios - 如何在创建 Open Graph 对象时抑制 Facebook 默认创建操作(发布)

Facebook JS SDK FB.Data.Query 和 query.wait 方法不返回某些 FQL 查询的结果

php Mongo find 仅使用 4 个条件

php - Magento 分层导航 - 复选框