Wie kann ich herausfinden, welche Version von spring-social-facebook welche Version der Facebook Graph API verwendet?Welche Version von spring-social-facebook passt zu welcher Facebook Graph API Version?
Gibt es eine Möglichkeit, die API-Version im Frühjahr-Social-Facebook zu konfigurieren?
Ich frage dies, wie im Moment (31.10.2016) die neueste Version von Spring-Social-Facebook ist nicht kompatibel mit der tatsächlichen Facebook-API. Eine Ausnahme wird ausgelöst: "(# 12) Biofeld ist für Versionen v2.8 und höher veraltet".
In dem Moment entwickle ich nur - aber ich bin unsicher, wie man diese Art von Fehler in einer Release-Version vermeiden kann. Wie kann ich sicherstellen, dass Änderungen in der Facebook-API meine Anwendung nicht zerstören?
Vielen Dank für Ihre schnelle Antwort! Ich habe es jetzt besser verstanden. Aber ich verstehe Ihre Problemumgehung nicht. Ich verwende die folgende Bean: Diese in
olivmir
Die "Biofeld-Ausnahme" tritt auf, wenn (1) Sie 2.0.3.RELEASE von spring-social-facebook verwenden, (2) Ihre Facebook-App wurde nach dem 5.10.2016 erstellt (Version v2.8) und (3) Rufen Sie getUserProfile() api oder eine andere Methode an, die zu einem Rest-Anruf bei facebook mit der URL "graph.facebook.com/..." führt; mit "bio" -Feld als Abfrageparameter.Ich kann nicht ausschließen, dass die "bio field exception" in anderen Fällen auftreten kann, wenn Sie dieselbe Ausnahme in einem anderen Kontext erhalten, stellen Sie bitte eine andere Frage mit allen zugehörigen Informationen (stacktrace, Ihr Code, etc.). – user6904265
Kann ich eine neue Facebook App mit der älteren Version (2.7 statt 2.8) der API erstellen? Es gibt einige Referenzen für getUserProfile in Code, den ich nicht kontrollieren kann, d. H. In einigen abhängigen Jars, die von einem anderen Team verwaltet werden. Ich frage mich, ob Facebook mir eine neue App mit der älteren API erstellen lassen wird. Ich konnte jedoch keinen Weg finden. – dozer