Google+ API : Get Profil currentLocation
Ich bin derzeit den Aufbau einer test-und zu versuchen, ein google+ Nutzer-Standort. Ich Teste an mir selbst und habe meine position öffentlich.
Ich war ursprünglich der Planung bis zur Nutzung von Google Latitude, doch seit Google ist abwertend diese API in ein paar Tagen, meine einzige option ist die Verwendung der Google+ API.
Den parameter currentLocation Hinzugefügt wurde vor ein paar Monaten
Ich bin daher versucht, es zu erhalten. Aber könnte nicht es tun, zu verwalten.
Ich getestet habe, auf meinem eigenen server über die PHP-API und dann die JS-API mit Oauth2.0, aber dieser verdammte parameter ist nie zurück geschickt. Ich kann alle anderen parameter aber definitiv nicht, dass man.
Dann getestet hab ich in der google+ - explorer, aber gleiche Sache hier, es kam nichts heraus
Hat jemand bereits auf ein ähnliches Problem ?
Habe ich ein paar Idee, wo könnte es kommen :
- Funktioniert Oauth2.0 nicht lassen Sie mich auf diese Informationen zugreifen (ich habe versucht
mögliche Daten-Umfang) - Ist es nur ein bug auf diese Funktionalität ?
- Ist es beschränkt sich auf verifizierte Benutzer ?
- Oder vielleicht ist es einfach nicht möglich ?
Dank !
- Derzeit funktioniert das nicht, werde ich Sie wissen lassen, in eine Antwort, wenn ich die currentLocation Wert zurück. Wenn es funktioniert, werden Sie in der Lage, einfach die currentLocation, wenn es öffentlich geteilt aus dem Profil des Nutzers.
- Hat jemand etwas gehört, weiter auf diese? Ich kann sehen, dass es scheint nicht zu funktionieren für mich.
- Vielen Dank für die Antworten, warten, bis dann, ich bin nach diesem post auch : code.google.com/p/google-plus-platform/issues/...
- Warten auf die currentLocation-Attribut bestückt werden, auch. Ich habe versucht auf diesen link: developers.google.com/+/api/latest/Menschen/bekommen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Zugriff auf Standort-Daten ist beschränkt auf Benutzer, die Sie Zugriff erteilt haben, um Ihre Standortdaten zu der Zeit, dass das OAuth-token generiert wurde.
Haben Sie gezielt Zugriff auf Standort-Daten in das scope-parameter.
Was ich denke ist, dass r.placesLived würde nur seinen Standort, sondern den Standort des Nutzers, noch den Standort, die genaue Maschine. Es könnte daran erinnert werden, dass Sie brauchen, um die Adresse haben. Aber es muss sich für ein anderes token, die für die überprüfung eines Benutzers genauen Standort. In Sie gehen könnte, nur brauchen Sie mehr von einem tracker und nicht nur eine location.
Dies ist eine alte aber immer noch gültige Frage. Auch Feld "currentLocation" aufgeführt ist als gültige Antwort Personen-Objekt-Feld, theres keine Möglichkeit zum Zugriff auf Felder Daten.
Wurde berichtet, als Problem in G+ repository aber es ist keine Antwort bisher.
Wenn Sie immer noch versuchen, um Benutzer aktuelle Position, versuchen Sie folgenden snippet nicht sicher, ob dies die beste option, aber es funktioniert :):
Hinweis: "r", hält der Kunde.request() response-Daten (API-Aufruf)
Hoffe, das hilft.
Cheers.