-1

Ich ersuche um Leseberechtigung für user location.Facebook API kann "user_location" nicht erkennen

Aber wenn der Benutzer auf Anmelden mit Facebook klickt, ich bin nicht in der Lage „Ihre aktuelle Stadt“ in logIn Permissions

zu sehen, während Graph api laufen, ich bin in der Lage Namen, locale und E-Mail, aber nicht empfangen zu können. Bitte helfen Sie.

API-Aufruf: private void getFBDetails() { GraphRequestrequest=GraphRequest.NewMeRequest(AccessToken.CurrentAccessToken, this); Bundle parameters = new Bundle(); parameters.PutString("fields", "id,name,location,locale,email"); request.Parameters = parameters; request.ExecuteAsync(); }

+0

also wo ist dein api Anruf? das wäre die wichtigste Information. – luschn

+0

'private void getFBDetails() { GraphRequestrequest = GraphRequest.NewMeRequest (AccessToken.CurrentAccessToken, this); \t \t \t Bündelparameter = new Bundle(); \t \t \t Parameter.PutString ("Felder", "ID, Name, Ort, Gebietsschema, E-Mail"); \t \t \t request.Parameters = Parameter; \t \t \t request.ExecuteAsync(); } '@luschn Darauf beziehen Sie sich? – Smit

+0

Sie sollten Code in Kommentaren nicht schreiben, besonders wenn es für die Frage relevant ist. Bearbeite deine Frage besser. – luschn

Antwort

1

Die meisten Berechtigungen müssen über einen Review-Prozess gehen, bevor sie für jeden Benutzer arbeiten. Ohne Überprüfung funktionieren Berechtigungen nur für Benutzer mit einer Rolle in der App. Here ist alles was Sie darüber wissen müssen.

Die E-Mail-Adresse Erlaubnis muss nicht überprüft werden, deshalb taucht es auf.

+0

Dank @luschn Für die Überprüfung sollte die Anwendung mit der Verwendung des Landes oder keine Verwendung des Landes eingeben? – Smit

+0

keine Ahnung, was du meinst. Lesen Sie einfach die Dokumentation, alles, was Sie über die Login-Überprüfung wissen müssen, ist da drin. Sie können auch einfach den Rewiew-Tab in den App-Einstellungen öffnen, es ist ziemlich klar, was Sie dort tun müssen. – luschn

Verwandte Themen