2016-05-27 10 views
0

Gibt es eine Möglichkeit, Veranstaltungsort mit Foursquare API mit Informationen aus Benutzerstatus mit Geotag von Twitter API gefunden zu finden?Finden Sie einen Veranstaltungsort von Foursquare mit Daten von Twitter

Von Twitter Status habe ich alle Informationen twitter documentation, aber ich habe festgestellt, dass place_id ist anders als venue_id in Foursquare.

Im Augenblick ist die beste Weise, die ich denken kann, finden Platz von tweet mit Foursquare von tweet zu erhalten sind: place.full_name und Längen- und Breitengrad und eine Abfrage mit Foursquare API erstellen:

https://api.foursquare.com/v2/venues/search?ll="latitude"," longitude"&query="place full name"&radius=10 

Antwort

1

I denke, das funktioniert ohne privilegierten Zugriff nicht. Nach der erneuten Autorisierung mit meinem eigenen Test-Client ist dieser nicht mehr gefüllt.

Es ist Teil der Ort Daten, aber anscheinend nicht für alle Kunden, z.B.

$ twitterapi '/1.1/geo/id/07d9e7d26f082002.json' | jq .vendor_info 
{ 
    "foursquare": { 
    "venue_id": "4ee8dbd9e5fadaeb5e3c7400" 
    } 
} 

Das Beispiel auf einem Mac mit Homebrew laufen und beide "jq" und "yschimke/Hahn/oksocial" installiert und autorisiert.

+0

Danke, dass du mich in die richtige Richtung gelenkt hast, ich habe Tweepy benutzt und dieser Wert war immer leer, selbst wenn ich es mit deiner ID versucht habe. – apony

+0

Es hängt möglicherweise von Ihren Clientberechtigungen ab, ich hatte eine alte, die mit dem iphone Klienten rumliegt. Nach der erneuten Autorisierung habe ich den Zugriff auf diese Daten verloren. –

+0

Bedeutet das, dass sie etwas geändert haben und die vendor_info nicht mehr verfügbar ist? – apony