[PYTHON] kintone x Gestion simple des cartes de visite réalisée par machine learning @kintone Café

Système à faire cette fois

Le système créé cette fois-ci est un système qui télécharge une image de carte de visite sur Slack, extrait des informations de la carte de visite à l'aide de l'API Vision de Google et de l'API Natural Language, et l'enregistre dans kintone. L'image globale est la suivante. スクリーンショット 2016-11-09 16.01.05.png

Préparation préalable

Cette pratique est une combinaison de trois services et du langage de programmation Python. À cette fin, veuillez effectuer les préparatifs suivants.

Obtenez un compte Kintone

Vous avez besoin de kintone pour créer une application. Si vous n'avez pas de compte, créez-en un. https://kintone.cybozu.com/jp/

S'inscrire avec Slack

Cette fois, nous allons créer un bot sur Slack. Par conséquent, si vous ne possédez pas de compte Slack, créez-en un parmi les suivants. https://slack.com/

Veuillez définir le nom de l'équipe, etc. sur Yoshina.

Installation de Python

Nous programmerons avec Python pour relier divers services. Téléchargez et installez Python 3.5.2 à partir du lien ci-dessous. https://www.python.org/downloads/

Inscrivez-vous à Google Cloud Platform (GCP) et obtenez la clé API

Cette fois, nous utiliserons l'API Vision et l'API Natural Language des services GCP. À cette fin, veuillez vous inscrire auprès de GCP et obtenir une clé API.

Inscription auprès de GCP

Tout d'abord, veuillez vous inscrire à GCP à partir du lien ci-dessous. https://cloud.google.com/

Veuillez noter qu'il vous sera demandé de saisir votre numéro de carte de crédit </ font> lors de votre inscription. Cependant, l'API Vision et l'API Natural Language sont gratuites jusqu'à 1 000 et 5 000 fois d'utilisation </ font>, respectivement, vous ne serez donc pas facturé.

Obtenir la clé API

Créer un projet

Une fois connecté à GCP, cliquez d'abord sur la section "Créer un projet" en haut à gauche. スクリーンショット 2016-11-09 12.56.30.png

Un formulaire apparaîtra pour vous permettre de créer un nouveau projet. Ici, entrez le nom du projet que vous aimez et cliquez sur le bouton "Créer". スクリーンショット 2016-11-09 12.58.26.png

Activer l'API Cloud Vision

Dans le projet créé, nous l'activerons afin que l '«API Cloud Vision» souhaitée puisse être utilisée. Tout d'abord, cliquez sur le bouton de menu en haut à gauche et sélectionnez "API Manager" dedans. スクリーンショット 2016-11-09 13.28.11.png

Sélectionnez "Bibliothèque" pour accéder à l'écran de la liste des API fourni par Google. Recherchez «vision» dans le formulaire de recherche et sélectionnez l'API Google Cloud Vision qui s'affiche. スクリーンショット 2016-11-09 13.30.33.png

Accédez à l'écran "API Cloud Vision". À côté du titre, il y a un bouton pour activer / désactiver, veuillez donc l'activer. スクリーンショット 2016-11-09 13.32.34.png

Si vous venez de créer un projet, vous verrez probablement une alerte indiquant "Procéder aux informations d'identification", car vous n'avez encore défini aucune méthode d'authentification. Dans ce cas, sélectionnez "Passer aux informations d'identification". スクリーンショット 2016-11-09 13.34.48.png

L'écran «Ajouter des informations d'identification au projet» s'affiche. Sélectionnez "API Cloud Vision" pour "Type d'informations d'identification requis", sélectionnez "Non" pour l'élément "Voulez-vous utiliser Google App Engine ou Google Compute Engine?", Puis sélectionnez "Informations d'identification requises". Cliquez sur le bouton. スクリーンショット 2016-11-09 13.37.26.png

Sélectionnez "Nom du compte de service", "Type de clé" et "Rôle" et cliquez sur "Suivant". Un compte de service est un "compte pour l'utilisation de l'API", et une "clé" est un fichier qui contient des informations pour s'authentifier avec ce compte. Dans cet article, nous n'utiliserons pas de compte de service car nous expliquerons l'utilisation de l'authentification par clé API. スクリーンショット 2016-11-09 13.38.49.png

Créer une clé API

Ensuite, créons une clé API à utiliser pour l'authentification. Sélectionnez "Créer des informations d'identification" dans "Informations d'identification" dans "Gestionnaire d'API". Ensuite, la clé API s'affiche, alors sélectionnez-la. スクリーンショット 2016-11-09 13.41.39.png

Notez la clé API car elle sera complétée. Vous pouvez le fermer après avoir pris note, mais assurez-vous que la clé API ** n'est pas divulguée à d'autres. </ font> ** スクリーンショット 2016-11-09 13.46.00.png

Activer l'API Natural Language

Veuillez l'activer de la même manière que l'API Cloud Vision. Vous n'êtes pas obligé de créer un projet.

Résumé de l'article

Le contenu de cette pratique est résumé dans trois articles.