2016-07-06 19 views
0

Wir haben diese Benachrichtigung kürzlich von Facebook auf unserer Unity App erhalten.Facebook API Versionserkennung

Ihre App hat kürzlich API-Aufrufe von Graph API v2.0 durchgeführt, die am Montag, den 8. August 2016, das Ende des zweijährigen Verfallsfensters erreichen. Bitte migrieren Sie alle Aufrufe auf v2.1 oder höher Um mögliche gebrochene Erfahrungen zu vermeiden.

Die SDK-Version ist 6.2.2, die auf API 2.2 - 2.4 sein sollte.

Dies sind die APIs/Eigenschaften Ich verwende:

FB.Init (OnFbInit, OnHideUnity); FB.API ("/ me? Felder = Name", Facebook.HttpMethod.GET, GotFBData); FB.IsLoggedIn; FB.UserId FB.AccessToken FB.Login

Warum Facebook ist zu sagen, wir API 2.0 verwenden? Ist es sicher zu ignorieren?

Antwort

1

Ich glaube nicht, dass es der /me?fields=name Aufruf ist, gibt es wahrscheinlich einen anderen Anruf, den Sie vielleicht in einem Legacy-Code verwenden. Erwägen Sie die Verwendung von API Upgrade Tool Sie können mehr Informationen darüber unter https://developers.facebook.com/docs/graph-api/advanced/api-upgrade-tool/

+0

prüfen die Warnung ich auf Facebook dev Seite raus. ! [Facebook-API-Warnung] (https://dl.dropboxusercontent.com/u/9385978/FacebookAPIs.PNG). Es sieht aus wie seine/me? Felder = Name richtig? –

0

finden, vor kurzem hat ein Kerl eine Antwort darauf gefunden. Sieht so aus, als hätte Facebook einen Fehler, bei dem fälschlicherweise davon ausgegangen wird, dass eine App v2.0 verwendet. Trotzdem denke ich, dass es nicht schaden wird zu überprüfen, ob eine App korrekt aktualisiert wurde.

Facebook Developer Bug page

Unity Answers URL