0

我在同一个域上托管了 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 信息都是正确的。

有任何想法吗 ?

4

0 回答 0