Tout d'abord, inscrivez-vous sur foursquare. Ensuite, créons une application avec le lien "Créer une nouvelle application" ci-dessous. https://developer.foursquare.com/
Pour créer une application, vous devez définir les trois éléments suivants.
Si vous souhaitez simplement l'essayer, pas une application que vous publiez sur le Web http://www.example.com/ Ça va du tout.
Une fois les paramètres définis, deux valeurs, ID client et Secret client, doivent être définies. Cela sera utilisé plus tard.
Tout d'abord, installez le wrapper foursquare.
pip install foursquare
Ensuite, écrivons le code à configurer. Notez que ce code est python3, donc dans le cas de python2, remplacez ʻinput par
raw_input`.
setup.py
import foursquare
#Définir les informations de l'application créée
CLIENT_ID=#(ID client de l'application créée)
CLIENT_SECRET=#(Secret client de l'application créée)
REDIRECT_URI=#(Rediriger l'URI de l'application créée)
#Créer un objet client
client = foursquare.Foursquare(client_id=CLIENT_ID, client_secret=CLIENT_SECRET, redirect_uri=REDIRECT_URI)
#Authentification d'application
auth_uri = client.oauth.auth_url()
print(auth_uri)
#Auth affiché_Accédez à l'URI depuis un navigateur et sélectionnez "?code=Après ""#Entrez la chaîne de caractères avant ""
code=input("INPUT CODE:")
#Obtenez un jeton d'accès
access_token = client.oauth.get_token(code)
print(access_token)
#Définir le jeton d'accès
client.set_access_token(access_token)
#Produisez vos propres informations utilisateur à titre d'essai
#Succès si les informations utilisateur sont affichées
user = client.users()
print(user)
Une fois que vous avez obtenu le jeton d'accès avec le code ci-dessus, vous pouvez l'utiliser à plusieurs reprises. Plus précisément, il ressemble au code suivant.
test.py
import foursquare
#Informations sur l'application créée
ACCESS_TOKEN=#(Ensemble ACCESS_TOKEN)
#Créer un objet client
client = foursquare.Foursquare(access_token=ACCESS_TOKEN)
#Produisez vos propres informations utilisateur à titre d'essai
#Succès si les informations utilisateur sont affichées
user = client.users()
print(user)
mLewisLogic/foursquare https://github.com/mLewisLogic/foursquare Ce que vous pouvez faire avec l'API foursquare # 4sqdevjp http://qiita.com/koogawa/items/df92ec1c7eb750312b77 foursquareAPI - Connecting https://developer.foursquare.com/overview/auth