Не могу зарегистрировать достижения

Мне не удалось зарегистрировать какие-либо достижения. Я продолжаю получать следующее:

{"error":{"message":"(#3502) Object at achievement URL is not of type game.achievement","type":"OAuthException","code":3502}}

Когда я запускаю свой URL через линтер, я получаю:

Open Graph Warnings That Should Be Fixed

Inferred Property:  The 'og:url' property should be explicitly provided, even if a value can be inferred from other tags.
Inferred Property:  The 'og:title' property should be explicitly provided, even if a value can be inferred from other tags.

Хотя, когда я сам загружаю URL, я четко вижу те, которые установлены в метатегах. Мой HTML выглядит так:

<html>
<head prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb# game: http://ogp.me/ns/game#">
  <meta property="fb:app_id"      content="<MY_APP_ID>" /> 
  <meta property="og:type"        content="game.achievement" /> 
  <meta property="og:url"         content="http://<MY_DOMAIN>/ach10.html" /> 
  <meta property="og:title"       content="Title" /> 
  <meta property="og:description" content="Description" /> 
  <meta property="og:image"       content="http://placekitten.com/g/200/300" />
</head>
<body>
Hmm..
</body>
</html>

Также интересно, API-интерфейс графа видит это как:

{
   "url": "http://<MY_DOMAIN>/ach10.html",
   "type": "website",
   "title": "http://<MY_DOMAIN>/ach10.html",
   "updated_time": "2012-03-09T19:49:14+0000",
   "id": "<ID>"
}

И очищенный URL-адрес ничего не возвращает ... у кого-нибудь есть идеи? Я также пытался добавить объект Game Achievement в настройки Open Graph и каждую комбинацию режима Sandbox / Social Discovery, включенную и отключенную.


person abe    schedule 09.03.2012    source источник
comment
Посмотрите, действительно ли поисковый робот Facebook видит то, что вы думаете: curl -A "facebookexternalhit/1.1" -i $URL_GOES_HERE работает для меня - наиболее распространенными причинами подобных проблем являются перенаправление на основе обнаружения браузера или входа в систему или тег og:url, указывающий на другой адрес.   -  person Igy    schedule 10.03.2012
comment
@Igy, я попробовал, и я вижу файл так, как и ожидалось. Возвращается с 200 и всеми установленными метатегами. Очень неприятная проблема.   -  person abe    schedule 12.03.2012


Ответы (1)


вы должны включить метатег game:points, чтобы завершить игру.

person Suresh    schedule 14.12.2012