我们最近在Unity App上收到了来自Facebook的警报。
您的应用程序最近一直在对Graph API v2.0进行API调用,该版本将于2016年8月8日(星期一)结束为期2年的弃用窗口。请将所有调用迁移到v2.1或更高版本,以避免潜在的中断体验。
SDK版本是6.2.2,应该在API 2.2 - 2.4上。
以下是我正在使用的API/属性:
FB.Init(OnFbInit,OnHideUnity);FB.API("/me?fields=name",Facebook.HttpMethod.GET,GotFBData);FB.IsLoggedIn;FB.UserId FB.AccessToken FB.Login
为什么Facebook说我们在使用API 2.0?忽略是安全的吗?
发布于 2016-07-07 09:33:36
我不认为是/me?fields=name调用,可能是您在一些遗留代码中使用的另一个调用。考虑使用API Upgrade Tool,您可以在https://developers.facebook.com/docs/graph-api/advanced/api-upgrade-tool/上找到有关它的更多信息
发布于 2016-07-08 20:48:09
就在最近,一个家伙找到了这个问题的答案。看起来Facebook有一个错误,它错误地认为某个应用程序使用的是v2.0。尽管如此,我认为检查应用程序是否正确更新并不会有什么坏处。
Unity Answers URL
https://stackoverflow.com/questions/38234425
复制相似问题