Registering a new achievement: (#3502) Object at achievement URL is not of type game.achievement

倾然丶 夕夏残阳落幕 提交于 2019-12-04 12:12:20

Test your achievement by entering the link to the achievement page here. It'll point out any errors that you have. Once you have all errors corrected, Facebook is SUPPOSED to register the achievement when you try again, especially since the debug tool, Linter, refreshes Facebook's cache. However, as of right now, I've been unsuccessful at getting Facebook to recognize my corrected achievement after it has already failed it. So, once I have my achievement perfect and verified by Linter, I rename my achievement file (and change the og:url property to match) then submit the registration again. This has worked 100% of the time for me.

I had the same issue when working on localhost. I moved the pages to a website, verified with the URL Linter and just worked fine. Problem with URL Linter is that it does not work with localhost URLs.

It is much easier to host the achievements within Facebook itself, rather than hosting them on 3rd party servers. Follow the instructions here to get familiar with the Object API. It's so much hassle free if you are doing mobile only apps IMO.

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!