Registrieren Sie sich zunächst bei foursquare. Als nächstes erstellen wir eine App mit dem unten verlinkten "Neue App erstellen". https://developer.foursquare.com/
Um eine App zu erstellen, müssen Sie die folgenden drei festlegen.
Wenn Sie es nur ausprobieren möchten, keine App, die Sie im Web veröffentlichen http://www.example.com/ Es ist überhaupt in Ordnung.
Nach Abschluss der Einstellungen sollten zwei Werte festgelegt werden, Client-ID und Client-Geheimnis. Dies wird später verwendet.
Installieren Sie zuerst den foursquare-Wrapper.
pip install foursquare
Als nächstes schreiben wir den Code zum Einrichten. Beachten Sie, dass dieser Code python3 ist. Ändern Sie im Fall von python2 input
in raw_input
.
setup.py
import foursquare
#Legen Sie die Informationen der erstellten Anwendung fest
CLIENT_ID=#(Client-ID der erstellten App)
CLIENT_SECRET=#(Kundengeheimnis der erstellten App)
REDIRECT_URI=#(URI der erstellten App umleiten)
#Erstellen Sie ein Client-Objekt
client = foursquare.Foursquare(client_id=CLIENT_ID, client_secret=CLIENT_SECRET, redirect_uri=REDIRECT_URI)
#App-Authentifizierung
auth_uri = client.oauth.auth_url()
print(auth_uri)
#Angezeigte Authentifizierung_Greifen Sie über einen Browser auf uri zu und wählen Sie "?code=Nach ""#Geben Sie die Zeichenfolge vor "" ein.
code=input("INPUT CODE:")
#Zugriffstoken erhalten
access_token = client.oauth.get_token(code)
print(access_token)
#Setzen Sie das Zugriffstoken
client.set_access_token(access_token)
#Geben Sie Ihre eigenen Benutzerinformationen als Testversion aus
#Erfolg, wenn Benutzerinformationen angezeigt werden
user = client.users()
print(user)
Sobald Sie das Zugriffstoken mit dem obigen Code erhalten haben, können Sie es wiederholt verwenden. Insbesondere sieht es wie der folgende Code aus.
test.py
import foursquare
#Informationen zur erstellten App
ACCESS_TOKEN=#(ACCESS eingestellt_TOKEN)
#Erstellen Sie ein Client-Objekt
client = foursquare.Foursquare(access_token=ACCESS_TOKEN)
#Geben Sie Ihre eigenen Benutzerinformationen als Testversion aus
#Erfolg, wenn Benutzerinformationen angezeigt werden
user = client.users()
print(user)
mLewisLogic/foursquare https://github.com/mLewisLogic/foursquare Was Sie mit der foursquare API # 4sqdevjp tun können http://qiita.com/koogawa/items/df92ec1c7eb750312b77 foursquareAPI - Connecting https://developer.foursquare.com/overview/auth
Recommended Posts