Facebook Post360图片

Facebook Post360图片,facebook,facebook-graph-api,facebook-javascript-sdk,panoramas,360-degrees,Facebook,Facebook Graph Api,Facebook Javascript Sdk,Panoramas,360 Degrees,我无法通过Graph API在Facebook上发布360度图像。我可以发布一个图像只是罚款虽然。问题是,出于某些原因,我用于图像的元数据似乎不起作用。当我手动上传图像时,它被检测为360图像,但不是通过编程。我有什么遗漏吗?我的元数据中缺少一个参数,还是参数错误 以下是我在facebook上发布照片时使用的代码: function Facebook_Share(textToPost) { var imgURL="http://panorama.2020.net/view/ybcjxd4

我无法通过Graph API在Facebook上发布360度图像。我可以发布一个图像只是罚款虽然。问题是,出于某些原因,我用于图像的元数据似乎不起作用。当我手动上传图像时,它被检测为360图像,但不是通过编程。我有什么遗漏吗?我的元数据中缺少一个参数,还是参数错误

以下是我在facebook上发布照片时使用的代码:

function Facebook_Share(textToPost)
{
    var imgURL="http://panorama.2020.net/view/ybcjxd4hugnmeyvaorug/panorama.jpg";
    FB.api('me/photos', 'post', {
        message: textToPost,
        spherical_metadata : { "ProjectionType" : "equirectangular", "CroppedAreaImageWidthPixels" : "1696", "CroppedAreaImageHeightPixels" : "848", "FullPanoWidthPixels" : "4000",
            "FullPanoHeightPixels" : "2000", "CroppedAreaLeftPixels" : "566", "CroppedAreaTopPixels" : "283" },
        url:imgURL        
    },  function(response){

        if (!response || response.error) {
            alert('Error occured');
        } else {
            alert('Post ID: ' + response.id);
            document.getElementById("myTextarea").value = "";
        }
    });
}
PS:这个网站的url不是我现在用来测试我的facebook图片的那个。我只使用它检索图像,直到我的功能正常工作。

解决方案由OP提供


要在facebook上设置为360度,请在FB.API调用中添加参数
“allow_sphere_photo”:true

更不用说我在facebook上设置为360度了。我的FB.API调用中缺少参数“allow\u\u photo:true”…我将您的评论添加为社区wiki答案。