我在同一个域上托管了 3 个应用程序。每个应用程序都是不同的游戏。我只是使用不同的狂欢节网址 www.mywebsite.fr/fb/game.php?gameid={1-2-3}
为了测试 opengraph,我创建了 2 个自定义打开图形操作:连接到对象 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 个应用程序执行完全相同的操作,但我得到:
例外:URL ' https://apps.facebook.com/myapp/ ' 的对象无效,因为配置的 ':game' 的 'og:type' 无效。
对象游戏的 url 是 www.mywebsite.fr/fb/opengraph.php?gameid=2 和 www.mywebsite.fr/fb/opengraph.php?gameid=3
我将对象 url 传递到调试工具中,一切都很好,响应代码 206 所有属性和 opengraph 信息都是正确的。
有任何想法吗 ?