Facebook API - 上传360度照片500错误
我想从S3上传一个球形图片到Facebook。通过执行以下操作Facebook API - 上传360度照片500错误
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
** UPDATE 1 **
试图从Godaddy
上传相同的图像,我面临同样的问题。
** 更新2 ** 试图通过造影API浏览器上传,但得到了同样的错误
{
"error": {
"message": "An unknown error has occurred.",
"type": "OAuthException",
"code": 1,
"fbtrace_id": "CWqqwQ3WBq+"
}
}
我认为你几乎像15兆字节过大。您从考拉获得的错误并不准确,您可以尝试从Facebook API资源管理器https://developers.facebook.com/tools/explorer
上载并查看。
此外,检查您使用的令牌,因为这是抛出OAuth错误。它可能会过期。
我怎样才能从资源管理器上传照片? –
也连续上传的另一个 –
首先得到一个访问令牌并选择权限,你可以点击GET TOKEN按钮,然后你可以选择一个POST操作并查看Facebook API文档,看看你的请求应该如何。对不起,但是因为我没有使用这个API很长一段时间,我不知道当前版本的确切请求。 –
您是否从共享图像的位置为Bucket设置了Bucket策略和CORS? – error2007s
@ error2007s好吧。这是新的东西。你可以请我指点一下,我可以读到这个 –
你说正常的图像显示,但不是球形的,所以我猜这个问题是不同的,我在这里查看本指南的设置,但不确定政策和CORS是问题,如果这是问题,图像不会显示出来。 http://ivrpa.org/news/hosting-360-vr-panoramas-on-amazon-web-services-s3/ – error2007s