我試圖爲我的遊戲添加新的成就,當我嘗試並在Graph API Explorer上測試它時,我得到以下錯誤:註冊新成就:(#3502)成就URL中的對象不是類型game.achievement
(#3502)成就網址上的對象不屬於game.achievement類型。
我按照這個帖子(http://developers.facebook.com/blog/post/539/)建立我的成就,因爲這樣的:
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:og="http://ogp.me/ns#" xmlns:fb="http://www.facebook.com/2008/fbml">
<head>
<meta property="og:type" content="game.achievement"/>
<meta property="og:url" content="FULL URL OF ACH. PAGE"/>
<meta property="og:title" content="TEST"/>
<meta property="og:description" content="This is a test"/>
<meta property="og:image" content="IMG URL/>
<meta property="game:points" content="1"/>
<meta property="fb:app_id" content="APP_ID"/>
</head>
<body>
Yay!
</body>
</html>
在圖形API資源管理器,我設置POST的方法,並添加字段:成就,顯示順序和訪問令牌,但這只是產生上述錯誤。 我懷疑我在成績網址上做了什麼錯誤,當前的成績URL設置爲:http://mypage.com/index/test。
嘗試託管Facebook本身的成就。它更清潔,無憂無慮。看看對象API:https://developers.facebook.com/docs/opengraph/using-objects#objectapi –