Регистрация нового достижения: (#3502) Объект по URL-адресу достижения не относится к типу game.достижение


Я пытаюсь добавить новое достижение для своей игры, когда я пытаюсь проверить это в обозревателе API Graph, я получаю следующую ошибку:

(#3502) Объект по URL-адресу достижения не относится к типу game.достижение.

Я следил за этим сообщением(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 Graph я устанавливаю метод для ПУБЛИКАЦИИ и добавляю поля: достижение, порядок отображения и маркер доступа, но это просто выдает ошибку, упомянутую выше. Я подозреваю, что делаю что-то не так с URL-адресом достижения, который в данный момент имеет значение примерно следующее: http://mypage.com/index/test.

Author: Aaron, 2011-10-11

3 answers

Проверьте свое достижение, введя ссылку на страницу достижений здесь . Он укажет на любые ваши ошибки. Как только вы исправите все ошибки, Facebook ДОЛЖЕН зарегистрировать достижение при повторной попытке, тем более что инструмент отладки Linter обновляет кэш Facebook. Однако на данный момент мне не удалось заставить Facebook признать мое исправленное достижение после того, как оно уже провалилось. Итак, как только я достигну совершенства в своих достижениях и проверенный Линтером, я переименовываю свой файл достижений (и изменяю свойство og:url на соответствие), а затем снова отправляю регистрацию. Это работало для меня в 100 % случаев.

 4
Author: Angie Jones, 2011-10-14 20:36:53

У меня была такая же проблема при работе на локальном хостинге. Я переместил страницы на веб-сайт, проверил с помощью URL-линтера и просто отлично работал. Проблема с URL-линтером заключается в том, что он не работает с URL-адресами локального хоста.

 0
Author: Abhay Chaware, 2011-12-07 16:49:06

Гораздо проще размещать достижения в самом Facebook, чем размещать их на сторонних серверах. Следуйте инструкциям здесь , чтобы ознакомиться с API объектов. Это так легко, если вы используете только мобильные приложения IMO.

 0
Author: Ε Г И І И О, 2014-08-09 13:09:05