Facebook API - 上传360度照片500错误

时间:2016-07-29 12:36:21

标签: ruby-on-rails facebook ruby-on-rails-4 facebook-graph-api amazon-s3

我正在尝试从S3上传一个球形图像到Facebook。通过以下

begin
    @client.put_picture("https://s3.amazonaws.com/skreem-dev/PANO_20160717_120803_1.jpg", { allow_spherical_photo: true })  
rescue Exception => e  
    print e.inspect
end

它返回以下错误消息

#<Koala::Facebook::ServerError: type: OAuthException, code: 1, message: An unknown error has occurred. [HTTP 500]>

它适用于来自同一s3 bucket

的任何普通图像

** 更新1 **

尝试从Godaddy上传相同的图片,我面临同样的问题。

** 更新2 ** 试图通过Graphy API Explorer上传,但得到相同的错误

{
  "error": {
    "message": "An unknown error has occurred.",
    "type": "OAuthException",
    "code": 1,
    "fbtrace_id": "CWqqwQ3WBq+"
  }
}

enter image description here

1 个答案:

答案 0 :(得分:1)

我认为你的近15Mb图像太大了。您从Koala获得的错误并不准确,您可以尝试从Facebook API资源管理器https://developers.facebook.com/tools/explorer上传并查看。

另外,请检查您正在使用的令牌,因为这会导致OAuth错误。它可能会过期。