【问题标题】:Cannot get Facebook Profile Picture Size无法获取 Facebook 个人资料图片大小
【发布时间】:2011-08-07 08:06:34
【问题描述】:

我正在尝试使用以下代码获取 Facebook 用户个人资料图片的大小:

getimagesize('http://graph.facebook.com/XXXXXXXXXXXX/picture?type=large')

其中 XXXXXXXXXXXXXX 是 Facebook 的用户 ID。

当我在本地机器上测试代码时,我可以恢复图像大小。但是,当我使用 www.domain.com 在远程服务器上进行测试时,(http://graph.facebook.com/XXXXXXXXXXXX/picture?type=large) 什么也没返回。

这个问题的可能原因是什么?谁能给我一些提示?

谢谢。

【问题讨论】:

  • 您检查过错误日志吗?我猜该请求没有被提出或响应没有正确返回。你用的是什么版本的PHP?

标签: facebook-graph-api


【解决方案1】:

getimagesize() 要求在 php.ini 中将 allow_url_fopen 设置为“1”。您可能需要检查远程服务器上的设置。

【讨论】:

  • 感谢您的回复。是的,它已经开放了。有什么我可以检查的吗?谢谢。
  • 嗨,Jimmy,不工作的 PHP 版本是 5.2.17,工作的 PHP 版本是 5.2.6 和 5.2.4。您认为这是问题所在吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-06-08
  • 1970-01-01
  • 2013-11-20
  • 1970-01-01
  • 1970-01-01
  • 2014-03-03
相关资源
最近更新 更多