我一直收到这个错误,即使是从原始的html(在我的情况下有实际值,而不是'...):
<meta content='game.achievement' property='og:type'>
<meta content='...' property='og:title'>
<meta content='...' property='og:url'>
<meta content='...' property='og:description'>
<meta content='...' property='og:image'>
<meta content='1' property='game:points'>
<meta content='...' property='fb:app_id'>
和http://developers.facebook.com/tools/debug/看起来一切都很好。什么可能是错的?
答案 0 :(得分:0)
我脑子里有一个description
元标记(除og:description
元标记外。)
删除前者为我解决了这个问题。出于某种原因,它打破了URL上的成就。一般情况下,除了您的og:
标记之外,我会尝试删除所有内容。
此外,反复linting和重新发布网址似乎最终有效。
答案 1 :(得分:0)
不确定你的网址是什么,但是当og:url属性指向我的应用程序(即https://apps.facebook.com/appname/somefile)时,我看到了这个问题。我必须将其更改为我的服务器上的确切URL以使其注册,然后在我注册后,我能够将其更改回应用程序URL,以便当用户单击它时,它们将被带到我的应用程序。
答案 2 :(得分:0)
创建成就时,您必须使用网站上页面的直接链接。这将保存元标记。在您重新注册然后发布成就的代码中,您必须使用画布类型URL。