Paramètres initiaux lors de l'utilisation de l'API foursquare avec python

Préparation dans le navigateur

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.

Préparation dans l'environnement de développement

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)

URL de référence

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

Recommended Posts

Paramètres initiaux lors de l'utilisation de l'API foursquare avec python
Essayez d'utiliser l'API Wunderlist en Python
Essayez d'utiliser l'API Kraken avec Python
Tweet à l'aide de l'API Twitter en Python
Essayez d'utiliser l'API BitFlyer Ligntning en Python
Essayez d'utiliser l'API DropBox Core avec Python
Utiliser l'API de recherche de la Bibliothèque du Parlement national en Python
Obtenir l'API arXiv en Python
Précautions lors de l'utilisation de Pit avec Python
Frappez l'API Sesami en Python
Accédez à l'API Web en Python
Accéder à l'API Twitter avec Python
Lors de l'utilisation d'expressions régulières en Python
Résolvez le problème japonais lors de l'utilisation du module CSV en Python.
Fonctionnement de la souris à l'aide de l'API Windows en Python
Obtenez des données Youtube en Python à l'aide de l'API Youtube Data
[SEO] Flux / exemple de code lors de l'utilisation de l'API Google Analytics en Python
Notifier à l'aide du Centre de notifications lorsque l'environnement d'exécution est macOS en Python
Une note utile lors de l'utilisation de Python après une longue période
Obtenir l'URL de l'image à l'aide de l'API Flickr en Python
Conseils pour accéder à l'API ATND avec Python
Jugons les émotions à l'aide de l'API Emotion en Python
Pré-traiter l'index en Python à l'aide de ScriptUpdateProcessor de Solr
Accédez à l'API Firebase Dynamic Links en Python
Essayez d'utiliser l'API ChatWork et l'API Qiita en Python
API Evernote en Python
API C en Python 3
Pour envoyer automatiquement des e-mails avec des pièces jointes à l'aide de l'API Gmail en Python
Continuez à récupérer des tweets contenant des mots-clés spécifiques à l'aide de l'API Streaming en Python
Paramètres initiaux pour l'utilisation de Python3.8 et pip sur CentOS8
Importez un fichier JPG à l'aide de l'API Google Drive en Python
[AWS IoT] Enregistrer des éléments dans AWS IoT à l'aide du SDK AWS IoT Python
Déterminer le seuil à l'aide de la méthode P-tile en python
Obtenez des données LEAD à l'aide de l'API REST de Marketo en Python
Envoyez et recevez Gmail via l'API Gmail en utilisant Python
OpenVINO utilisant l'API Python d'Inference Engine dans un environnement PC
Comment quitter lors de l'utilisation de Python dans Terminal (Mac)
Utilisation de l'application LibreOffice en Python (1) Où sont les macros?
J'ai vérifié la vitesse de référence lors de l'utilisation de la liste python, du dictionnaire et du type de jeu.
Trouver des erreurs en Python
Essayez d'utiliser l'API Twitter
Paramètres de DEBUG lors de l'utilisation de Django
Essayez d'utiliser l'API Twitter
Attention lorsque os.mkdir en Python
Essayez d'utiliser l'API PeeringDB 2.0
API Blender Python dans Houdini (Python 3)
Utilisez configparser lors de l'utilisation de l'API
Appelez l'API avec python3.
Traduit à l'aide de googletrans en Python
Utilisation du mode Python dans le traitement
Obtenez votre fréquence cardiaque à partir de l'API fitbit en Python!
Maîtrisez le type avec Python? (Quand faire la vérification de type)
Une note lors de la création d'un graphe dirigé à l'aide de Graphviz en Python
Prédire le sexe à partir du nom à l'aide de l'API Gender et de Pykakasi en Python
Précautions lors de l'utilisation de Python avec AtCoder
[Python] J'ai essayé de collecter des données en utilisant l'API de wikipedia
Scripts pouvant être utilisés lors de l'utilisation de Bottle en Python