使用 Open Graph 在 Facebook 上共享全景 (360º) 图像时出现问题 API

Problem sharing panoramic (360º) images on Facebook with Open Graph API

所以,在过去的几天里,我一直试图在 Facebook 上分享一张图片(这张:https://cdn.mooble.com/render-images/BD8F1639613D4A3D8E763D4C4B45C.jpg),但我无法让它与交互式 360º 视图一起使用。
如果您从 link 下载图像并手动上传,图像会自动运行,但我需要通过 api 完成。

我已经尝试过 FB.ui 方法:'share' 并传递图像 url,但图像保持静态。
还尝试在“/me/photos”上使用 FB.api posting(这是具有 allow_spherical_photo 参数的那个),但我得到了这样的回复:
"This endpoint is deprecated since the required permission publish_actions is deprecated". 代码:

   window.FB.login((response) => {
            console.log(response);
            if (response.status === "connected") {
                window.FB.getLoginStatus((response) => {
                    if (response.status == "connected") {
                        window.FB.api(
                            '/' + response.authResponse.userID + '/photos',
                            'POST',
                            {
                                "url": "https://cdn.mooble.com/render-images/BD8F1639613D4A3D8E763D4C4B45C.jpg",
                                "allow_spherical_photo": "true",
                            },
                            (data) => {
                                console.log(data);
                            });
                    }
                });
            }
        }, { scope: 'user_posts' });


所以我尝试了应该是 "newer" 的“/me/feed”方法,但它也不起作用,这是响应:
"If posting to a group, requires app being installed in the group, and \ either publish_to_groups permission with user token, or both manage_pages \ and publish_pages permission with page token; If posting to a page, \ requires both manage_pages and publish_pages as an admin with \ sufficient administrative permission".

 window.FB.login((response) => {
            console.log(response);
            if (response.status === "connected") {
                window.FB.getLoginStatus((response) => {
                    if (response.status == "connected") {
                        window.FB.api(
                            '/' + response.authResponse.userID + '/feed',
                            'POST',
                            {
                                "url": "https://cdn.mooble.com/render-images/BD8F1639613D4A3D8E763D4C4B45C.jpg",
                                "allow_spherical_photo": "true",
                            },
                            (data) => {
                                console.log(data);
                            });
                    }
                });
            }
        }, { scope: 'user_posts' });


已授予权限,我不会在某些组或页面上尝试 post,只是在用户个人资料/时间线上。


有谁知道如何解决这个问题,或者是否存在 post 图片的任何其他方式?
有一个在线 Api 资源管理器,它对测试请求很有帮助,如果你想用它来帮助我的话 https://developers.facebook.com/tools/explorer/228851740637565?method=POST&path=me%2Ffeed&version=v4.0&url=https%3A%2F%2Fcdn.mooble.com%2Frender-images%2FBD8F1639613D4A3D8E763D4C4B45C.jpg&allow_spherical_photo=true

正如 misorude 在评论中提到的那样

You can not post to user timelines via API any more