Gmail Buddy - smartare e-postmeddelanden (4 / 6 steg)
Steg 4: Konfigurera Temboo & Google utvecklarkonsolen
Vi skulle använda Temboo för att göra alla tunga lyft för oss. För dem som inte vet om Temboo - It är en IoT web-tjänst som tar hand om alla API's i backend & tillåta utvecklare att skapa användarvänliga (om detta än) kod.
Signup för Temboo här Det är lätt:)
Ställa in Google Dev konsolen:-
För att arbeta med Gmail, vi också behöver registrerar sig på Google utvecklarkonsolen, Signup & setup ett projekt:-
- Namnge ditt projekt (vad du vill:)
- Klicka på API & Auth. och aktiverar Gmail API.
- Klicka på autentiseringsuppgifter och skapa ett nytt klient-ID, Välj WEBBPROGRAM som "programtyp" och slå Konfigurera samtycke skärmen.
- Fylla upp all information som krävs och spara den.
- Nu du kommer att få några viktiga referenser dvs ClientID & ClientSecret.
- Klicka på Redigera inställningar och Redigera auktoriserad omdirigera URI: er och kopiera detta
(https://{Your Temboo konto Name}.temboolive.com/callback/google
Ange ditt Temboo Acc namn du har valt under signup.
Klicka på Uppdatera
- Gå till Temboo hemsida och klicka på bibliotek
- Expandera Google koreografi.
- Klicka på "OAuth" och sedan "InitialAuth"
Nu kommer vi att initiera vår App och här kommer vi också nämna de tjänster som vi kommer att använda i blocket räckvidd.
Väljer styrelsen som Texas instruments Launchpad och välj TI CC3200 Launchpad (WiFi) som "Hur hänger det ihop"
Här har vi två block för att fylla info i
1) klient-ID – Goto till sidan Google-utvecklare där vi bara hade skapat en APP och kopiera den klient-ID som det
2) räckvidd – på InitialAuth sida rulla nedåt där du hittar VariousScopes, dessa scope är i princip tjänsterna tillhandahålls, kan du välja tjänsten du vill, bara kopiera som ovan i blocket räckvidd, använda utrymmen i mellan för flera Scope kommer vi att använda Gmail infödd utfodring räckvidd används för att läsa ett mail på ditt Gmail-konto.
Spara din profil genom att klicka på Spara profil detta kommer att spara tid genom att Auto-fylla Info nästa gång använder du den. Kopiera och klistra in räckvidden ovan och slå "kör"
Detta kommer att generera två saker
1) AuthorizationURL
2) CallBackID
Bevilja åtkomst till temboo av din Google-program och generera en åtkomst-Token
- Följ de instruktioner som genereras i produktionen och öppna den länken i en ny flik
- Nu Google kommer att be om ditt tillstånd, klickar du på ACCEPT.
Nu om en tom sida visar upp, fina än det innebär att allt är tills nu och Temboo ha rättigheter att läsa din e-post via appen skapad.
Utgång från InitialAuth som visas i bilden, kommer att användas i FinalAuth Page
Goto FinalizeAuth sidan genom att klicka på länken i produktionen, där du hittar 3 kvarter att fylla
- Klient-ID ---som på The Googles App utvecklare sida
- Klienten hemlighet ---även på Googles App utvecklare sida
CallBackID ---kopiera den från sidan InitialAuth
Klicka nu på "Kör". Det kommer att generera en Tillgång Token som vi kommer att använda i vår kod.