0

我不断收到错误:

"给定的选择器字符串 \"game:points\" 对于 ID 为 10150679224277659 的 Ent 无效"

尝试创建新成就时(使用https://graph.facebook.com/myappid/achievements/?method=post&access_token=...achievement=newurl

这个新成就是完全不同的并且有一个不同的 URL 那么为什么它在这个错误中一直告诉我另一个 ID(10150679224277659)?

有任何想法吗?

4

1 回答 1

0

您尝试共享的 URL 必须已被检测为不同的对象;您是否在指向另一个页面的 avchievement URL 上使用 og:url 标签?

根据http://graph.facebook.com/10150679224277659这是“游戏”类型

该对象 ( 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 看起来不正确 - 它似乎有一个描述,这对于成就没有意义,因为其中有一个硬编码的名称。

将该 URL 通过调试器也不起作用,当我通过 HTTPS 去那里时它会失败,因为您没有配置安全 URL,并且在 HTTP 模式下它会失败并出现 404 错误: 404 图像

您可能应该从成就的不同 URL 路径开始,并确保元标记正确且可解析,并且 og:url 标记不会重定向到其他地方;成就文档有一些很好的例子:https ://developers.facebook.com/docs/achievements/

于 2012-04-30T21:30:34.033 回答