我在同一个域上托管了3个应用。每个应用程序都是不同的游戏。我只是使用不同的carnevas网址www.mywebsite.fr/fb/game.php?gameid={1-2-3}
为了测试opengraph,我创建了2个自定义开放图形动作:连接到对象的Win和Play游戏
对于第一个应用程序确定没有问题操作和故事被正确发布。 对象游戏的网址是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个应用做同样的事情,但我得到了:
例外:网址“https://apps.facebook.com/myapp/”的对象无效,因为“:game”的配置“og:type”无效。
对象游戏的网址是www.mywebsite.fr/fb/opengraph.php?gameid=2和www.mywebsite.fr/fb/opengraph.php?gameid=3
我将对象urls传递给调试工具,一切都很好,响应代码206所有属性和opengraph信息都是纠正的。
有什么想法吗?