Не удается создать новое достижение в открытом графике
Я продолжаю получать ошибку:
"Данная строка селектора \"game:points\"недействительна для Ent с идентификатором 10150679224277659"
при попытке создать новое достижение (используя https://graph.facebook.com/myappid/achievements/?method=post&access_token=...achievement=newurl)
это новое достижение совершенно другое и имеет другой URL, так почему же он продолжает рассказывать мне о другом идентификаторе (10150679224277659) в этой ошибке?
Есть идеи?
1 ответ
URL, которым вы пытаетесь поделиться, уже должен быть обнаружен как другой объект; Вы используете тег og:url на URL-адресах, которые указывают на другую страницу?
Согласно http://graph.facebook.com/10150679224277659 это типа "игра"
URL этого объекта (http://apps.facebook.com/rummikubilan/themes/rummikub/achievement/win.aspx?title=3+parrots+in+a+row&description=Ilan+earned+3+parrots+in+Rummikubs+Jungle+World+and+won+25+Joker+credits\u002521\u002521+Super+cool\u002521&amount=25
) выглядит неправильно - похоже, там есть описание, которое не имело бы смысла для достижения, потому что в нем жестко прописано имя.
Пропускать этот URL через отладчик тоже не получается. Когда я захожу туда через HTTPS, он терпит неудачу, потому что вы не настроили безопасный URL, а в режиме HTTP происходит сбой с ошибкой 404:
Вероятно, вам следует начать с другого URL-пути к достижениям и убедиться, что метатеги верны и разрешимы, а теги og:url не перенаправляются в другие места; Документы по достижениям имеют несколько хороших примеров: https://developers.facebook.com/docs/achievements/