同じドメインで3つのアプリをホストしています。各アプリは異なるゲームです。別のcarnevasURLを使用するだけですwww.mywebsite.fr/fb/game.php?gameid={1-2-3}
opengraphをテストするために、2つのカスタムopengraphアクションを作成しました。オブジェクトGameに接続されているWinとPlayです。
最初のアプリでは、問題のないアクションとストーリーが正しく公開されています。オブジェクトGameのURLはwww.mywebsite.fr/fb/opengraph.php?gameid=1で、次のように呼びます。
try{
$response = $facebook->api(
'me/myappname:play',
'POST',
array(
'game' => 'www.mywebsite.fr/fb/opengraph.php?gameid=1'
)
);
} catch (FacebookApiException $e) {
error_log($e);
}
今、私は他の2つのアプリについてもまったく同じことをしようとしていますが、次のようになります。
例外:「:game」の構成済みの「og:type」が無効であるため、URL「 https://apps.facebook.com/myapp/ 」のオブジェクトは無効です。
オブジェクトゲームのURLは、www.mywebsite.fr / fb / opengraph.php?gameid=2およびwww.mywebsite.fr/fb/opengraph.php?gameid=3です。
オブジェクトのURLをデバッグツールに渡しましたが、すべて問題ありません。応答コード206のすべてのプロパティとopengraph情報は正しいです。
何か案は ?