无法创建新的开放图表成就

时间:2012-04-30 16:00:20

标签: facebook facebook-graph-api facebook-opengraph achievements

我一直收到错误:

“给定的选择器字符串\”游戏:points \“对于ID为10150679224277659的Ent无效”

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

这个新成就完全不同,并且有不同的网址,为什么它一直告诉我这个错误中的其他ID(10150679224277659)?

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

您尝试共享的网址必须已被检测为其他对象;你是否在指向另一个页面的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也不起作用,当我通过HTTPS访问它时失败,因为您没有配置安全URL,而在HTTP模式下它失败并出现404错误: 404 image

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