Stap 4: Opzetten van Temboo & Google Developer-Console
Wij zou worden met behulp van Temboo al het zware werk voor ons doen. Voor degenen die niet over Temboo - It weten is een IoT-webservice die voor alle de API zorgt's in de backend & kan de ontwikkelaars voor het genereren van makkelijk te gebruiken (als dit dan dat) code.
Aanmelden voor Temboo hier Zijn eenvoudig:)
Google Dev Console opzetten:-
Om te werken met Gmail, wij ook moet inschrijving bij Google developer-console, aanmelding & setup een project:-
- Geef uw project de naam (alles wat je wilt:)
- Klik op de API- & Auth. en Gmail APIinschakelen.
- Klik op referenties en maakt u een nieuwe ID van de Client, selecteert u WEBAPPLICATIES zoals het "Type van de toepassing" en druk op Toestemming scherm configureren.
- Vul alle vereiste informatie en bewaar het.
- Nu u enkele belangrijke referenties dwz krijgt ClientID & ClientSecret.
- Klik op Instellingen bewerken en bewerken toegestaan redirect Uri's en kopieer dit
(https://{Your Temboo Account Name}.temboolive.com/callback/google
Voer uw Temboo Acc-naam die u hebt geselecteerd tijdens de aanmelding.
Klik op bijwerken
- Ga naar De startpagina van de Temboo en klik op bibliotheek
- Google choreografe uit te breiden.
- Klik op "OAuth" en vervolgens "InitialAuth"
Nu we onze App zal initialiseren en hier zullen we ook de diensten die we in het blok van de reikwijdte gebruiken zullen vermelden.
Selecteer bestuur als Texas instruments Launchpad en TI CC3200 Launchpad (WiFi) zoals "Hoe is het connected"
Hier hebben we twee blokken aan vulling info in
1) client-ID- Goto naar de Google Developer pagina waar we hadden net een APP hebt gemaakt en kopieer de Client-ID mits er
2) reikwijdte – pagina van de op de InitialAuth Scroll Down er vindt u VariousScopes, deze Scopes zijn in principe de diensten verstrekt, kunt u de Service die u wilt, gewoon kopiëren die boven in het toepassingsgebied blok, spaties tussen gebruiken voor meer dan één Scope die we zullen gebruiken het Gmail Inbox Feed toepassingsgebied gebruikt om te lezen een E-mail op uw Gmail-Account.
Sla uw profiel door te klikken op profiel opslaan dit bespaart je tijd door Auto-vulling de Info volgende keer dat u het gebruiken. Kopieer en plak het toepassingsgebied hierboven en Hit "RUN"
Hierdoor genereert u twee dingen
1) AuthorizationURL
2) CallBackID
Verlenen van toegang aan temboo van uw Google-toepassing en het genereren van een Access Token
- Volg de instructies gegenereerd in de uitvoer, en die koppeling in een nieuw tabblad openen
- Nu Google om uw toestemming vragen zal, klikt u op accepteren.
Nu als een lege pagina toont omhoog, prima dan betekent dat alles tot nu en Temboo hebben de rechten om te lezen uw E-mails via uw APP gemaakt.
Output van de InitialAuth zoals getoond in de afbeelding, wordt gebruikt in FinalAuth Page
Goto FinalizeAuth pagina door te klikken op de Link in de uitvoer er u vindt 3 blokken te vullen
- Client-ID ---geboden op de Google App ontwikkelaar pagina
- Geheim van de client ---ook op de Google App ontwikkelaar pagina
CallBackID ---van de InitialAuth-pagina kopiëren
Klik nu op "Run". Het zal een Access Token die we in onze code gebruiken genereren.