6

In dem Facebook-Entwickler Armaturenbrett wenn ich mir meine app sehe ich Dinge wie:Wie stelle ich Facebook App api level Version ein?

This app is public and available to all users 
API Version: 2.4 
App ID: ... 
App secret: ... 

Wie kann ich API-Version 2.3? Das Feld, in dem 2.4 angezeigt wird, ist deaktiviert (ausgegraut), so dass ich es nicht bearbeiten kann.

+0

Siehe meine Antwort auf diese Frage. http://StackOverflow.com/a/42506649/3222336 – Prankush

Antwort

6

Sie können nicht. v2.4 ist die früheste Version, die deine App aufrufen kann. Der Wert hängt davon ab, wann die App erstellt wurde und kann nicht von Ihnen geändert werden.

+2

Ist es möglich, es auf höhere Version wie 2.5 zu aktualisieren? – Amorphous

+1

@ Amorph Es besteht keine Notwendigkeit für ein Upgrade. Wenn Sie 2.4 angeben, können Sie Version 2.4 oder höher verwenden. – Code

+0

Ich habe eine Warnung erhalten, dass ich die API meiner App über 2.1 aktualisieren muss, aber das sehe ich nirgendwo auf meinem App-Dashboard. Wo ist die App-API-Ebene festgelegt, sodass ich sie aktualisieren kann? Danke. –

0

Sie können nicht eine API-Ebene vor als das Minimum zur Verfügung stellen, aber Sie können (und sollten) legen Sie eine der verfügbaren. This Seite hat eine ziemlich erschöpfende Erklärung, einschließlich der häufigste Fall, in dem Sie keine API-Version angeben (entweder in den Aufrufen oder im SDK, das Sie verwenden):

Was passiert, wenn ich don geben Sie eine Version für eine API an?

Wir bezeichnen dies als eine Revisions-Aufruf. Bei einem nicht versionierten Anruf wird standardmäßig auf die älteste verfügbare Version der API gesetzt. Betrachten Sie diese hypothetischen Lebenszyklus von API-Versionen:

pic

eine Revisions-Anruf wird immer nach älteste Version noch am oberen Rand des Diagramms zur Verfügung. Dies ist derzeit v2.1, aber nach 2 Jahren werde es v2.2 sein, dann v2.3 usw.

Aus diesem Grunde ist unsere Empfehlung immer Versionen angeben, wenn Anrufe tätigen, wo möglich.

Wenn die JavaScript-SDK für Facebook verwenden Sie nicht unversionierte API Anrufe tätigen können.

Verwandte Themen