2011-10-18 8 views
0

Facebookにアチーブメントを登録しようとしています。Facebookの成績登録に失敗しました - URLの種類がgame.achievementではありません

url: http://mydomain.com/achievement.php?gca=gc2 
display_order: 300 

をしかし、私はエラーを取得:私は登録してる私のURLで(#3502) Object at achievement URL is not of type game.achievement

を私が持っている:

<!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> 

間違っていますか?私はエラーが何か他のことを教えてくれると思います...

+0

ヒント:http://stackoverflow.com/questions/7723879/registering-a-new-achievement-3502-object-at-achievement-url-is-not-of-type/7773304#7773304 –

答えて

4

私は、いくつかの理由でこのエラーが発生していることに気付きました。いずれも、タイプ "game.achievement"ではないURLとは関係ありません。

最も明白なのは、URLが正しい場所を指していない場合です。

私が見つけたもう1つの理由は、アプリに「アプリドメイン」がない場合です。これは、ブラウザに貼り付けることで確認できます(例:http://mydomain.com/achievement.php?gca=gc2)アプリの設定で設定しますこれはすべてのアプリで必要ではなく、一部のアプリでのみ必要です。 object debuggerにURLを入力して、これについてのヒントを見つけました(エラーは明らかに役に立たないため)。

関連する問題