私はアプリのユーザーのために360°の写真を投稿しようとしていますが、それを動作させる方法を理解できません。 、それは、現在のユーザーのタイムライン上で正しく掲載されてJavascript Graph APIを使用してFacebook上で360度回転するパノラマをFacebookに投稿
FB.api(
"/me/photos",
"POST",
{
"url": "MY_PUBLIC_URL",
"allow_spherical_photo": true,
"spherical_metadata": {
"ProjectionType": "equirectangular",
"CroppedAreaImageWidthPixels": 240,
"CroppedAreaImageHeightPixels": 240,
"FullPanoWidthPixels": 1962,
"FullPanoHeightPixels": 981,
"CroppedAreaLeftPixels": 981,
"CroppedAreaTopPixels": 490
}
}, function (response) {
console.log(response); // I get "{"id":"...", post_id:"..."} so no error
if (response && !response.error) {
/* handle the result */
}
}
);
:
私は、FacebookのJavascriptのグラフAPIをロードし、「publish_actions」スコープをユーザにログインして正距円筒図法を使用して画像を投稿するには、次のコードを使用しましたそれは360度のパノラマではなく「通常の」画像として表示されます。
誰かが360°パノラマ投稿機能を実装しましたか?
私の写真は正しい比率(2:1)でなければならず、正しい360°の写真です。
ご協力いただきありがとうございます。
どこの画像を渡しますか?私も同じことをしたいからです。 – Sweety
こんにちは、私の例では、私は "URL"パラメータを渡します:あなたの写真はパブリックURLからアクセス可能でなければなりません。ここに書かれている他のメソッド(https://developers.facebook.com/docs/graph-api/photo-uploads)は、POST要求の本文にそのメソッドを渡すことです。 – Quent1V
あなたはPHPを使用して360度を投稿する方法を知っていますか?あなたがjavascriptを使って行ったように。なぜなら、私が360画像を投稿すると、それは単純な画像を表示するからです。私はこのパラメータallow_spherical_photo "を試してみます:true – Sweety