0

我正在使用 Drupal 7。我想使用 Facebook OAuth (FBOAuth) 模块将个人资料图片从 Facebook 上传到 drupal 帐户,但我不能。

当我尝试从 Facebook 获取图片时,我收到以下两条通知:

  1. 注意:未定义的属性:fboauth_create_user() 中的 stdClass::$data(/home/user/domains/example.com/public_html/sites/all/modules/fboauth/includes/fboauth.fboauth.inc 的第 219 行)。
  2. 注意:getimagesize() [function.getimagesize]: 读取错误!在 image_gd_get_info() 中(/home/user/domains/example.com/public_html/modules/system/image.gd.inc 的第 349 行)。

图片已上传,但图片大小为 0KB。

另外,当我调用 'drupal_http_request(' https://graph.facebook.com/ ' . $fbid . '/picture?type=large');'

我明白了->

[code] => -110
[error] => Connection timed out
[redirect_code] => 302
[redirect_url] => https://fbcdn-profile-a.akamaihd.net/hprofile-ak-ash1/3***0_1******_*******_n.jpg

有人有同样的问题吗?

4

1 回答 1

1

我发现出了什么问题。有一个非常简单的解决方案,我不知道我怎么看错了

您必须在“admin/people/permissions”下为“AUTHENTICATED USER”选中“Administer image styles”复选框。

瞧,它正在上传图片:)

这解决了我的问题。

于 2014-02-06T14:21:53.087 回答