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.
Cette pratique est une combinaison de trois services et du langage de programmation Python. À cette fin, veuillez effectuer les préparatifs suivants.
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/
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.
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/
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.
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é.
Une fois connecté à GCP, cliquez d'abord sur la section "Créer un projet" en haut à gauche.
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".
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.
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.
Accédez à l'écran "API Cloud Vision". À côté du titre, il y a un bouton pour activer / désactiver, veuillez donc l'activer.
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".
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.
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.
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.
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> **
Veuillez l'activer de la même manière que l'API Cloud Vision. Vous n'êtes pas obligé de créer un projet.
Le contenu de cette pratique est résumé dans trois articles.
Recommended Posts