Facebook成就注册失败-url不是game.Achization类型

Facebook成就注册失败-url不是game.Achization类型,facebook,achievements,Facebook,Achievements,我正试图在Facebook上注册一项成就。我正在注册: url: http://mydomain.com/achievement.php?gca=gc2 display_order: 300 但我得到错误:(#3502)成就URL上的对象不是游戏类型。成就 在我的url中,我得到: <!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml" xmlns:og="http://ogp.me/ns#"> <he

我正试图在Facebook上注册一项成就。我正在注册:

url: http://mydomain.com/achievement.php?gca=gc2 
display_order: 300
但我得到错误:
(#3502)成就URL上的对象不是游戏类型。成就

在我的url中,我得到:

<!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml" xmlns:og="http://ogp.me/ns#"> <head prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb# game: http://ogp.me/ns/game#"> <title>Achievement</title> <meta property="og:type" content="game.achievement" /> <meta property="og:title" content="a" /> <meta property="og:url" content="http://mydomain.com/achievement.php?gca=gc2" /> <meta property="og:description" content="x" /> <meta property="og:image" content="http://avatars.gg.pl/1" /> <meta property="game:points" content="25" /> <meta property="fb:app_id" content="MY-APP-ID" /> </head> <body>TODO</body> </html>
成就待办事项

怎么了?我认为这个错误说明了一些其他的事情。

我注意到,它之所以会出现这个错误,有几个不同的原因,其中没有一个原因与URL不是“game.acquisition”类型有关

最明显的一个问题是URL没有指向正确的位置。通过将其粘贴到浏览器中来验证(http://mydomain.com/achievement.php?gca=gc2 在您的示例中。)


我发现的另一个原因是应用程序设置中没有设置“应用程序域”。并不是所有的应用都需要这样做,只是有些应用需要这样做。通过在中输入URL并输入成就的URL,我发现了关于这一点的提示(因为错误显然没有任何帮助)。

我注意到,它给出此错误有两个不同的原因,其中没有一个与URL不是“game.Acquisition”类型有关

最明显的一个问题是URL没有指向正确的位置。通过将其粘贴到浏览器中来验证(http://mydomain.com/achievement.php?gca=gc2 在您的示例中。)

我发现的另一个原因是应用程序设置中没有设置“应用程序域”。并不是所有的应用都需要这样做,只是有些应用需要这样做。通过在中输入URL并输入您的成就的URL,我发现了关于这一点的提示(因为错误显然毫无帮助)。

Some tip:Some tip: