无法将图片从Facebook上传到用户帐户图片 - 在Drupal上的fbouath

时间:2013-10-23 18:59:37

标签: php facebook facebook-graph-api drupal drupal-7

我正在使用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行)。
  3. 图像上传但图像大小为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
    

    有人遇到同样的问题吗?

1 个答案:

答案 0 :(得分:1)

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

您必须在“admin / people / permissions”下选中“AUTHENTICATED USER”复选框“管理图片样式”。

瞧,正在上传图片:)

这解决了我的问题。