2011-10-18 3 views
0

페이스 북에 업적을 등록하려고합니다. 내가 가입 해요 :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이 올바른 위치를 가리 키지 않는 것이 가장 분명합니다. 브라우저 (예 : http://mydomain.com/achievement.php?gca=gc2)에 붙여 넣어 확인하십시오.

내가 찾은 또 다른 이유는 앱에 '앱 도메인'이 없기 때문입니다. 앱 설정에서 설정합니다. 모든 앱에서이 기능이 필요하지는 않지만 일부 기능 만 필요합니다. object debugger에 URL을 입력하고 업적에 대한 URL을 입력하면이 문제에 대한 힌트를 찾을 수 있습니다 (오류는 분명히 도움이되지 않으므로).