Autoplay
Autocomplete
Previous Lecture
Complete and Continue
Dialogflow REST API
Introduction
The focus of this course (2:50)
Types of authentication
By type of app (5:41)
By type of data accessed (11:32)
Three legged Auth
Part 1 (2:47)
Part 2 (3:24)
Service Account Flow
Service Account Flow (2:10)
Client libraries
Why use client libraries (3:35)
Tools
3 tools you need (4:47)
OAuth playground
Using the OAuth2 playground to gain insight into Google OAuth2 (5:43)
REST API v2 URLs
Understanding the v2 API URL structure (6:52)
Google Identity Access Management (IAM)
Why learn about IAM (3:10)
Authentication vs authorization (5:18)
Setting up Auth roles (5:23)
Mapping roles to API endpoints (12:29)
IAM wrapup (2:17)
Postman
Introduction (6:43)
List Intents Part 1 (3:44)
List Intents Part 2 (3:45)
Batch Update Intents Part 1 (11:25)
Batch Update Intents Part 2 (3:16)
Middleware
Dialogflow REST API v2 Middleware (4:04)
v1 to v2 Migration
Overview (4:17)
Migrating Web server apps (3:05)
Migrating middleware apps (0:52)
Migrating Android apps (1:45)
Migrating client side JavaScript browser apps (3:54)
Tips
Dialogflow Client Library vs Google API Client library (4:32)
Calling Dialogflow API directly without using PHP Client Library - an Example
index.php file
Building a Dialogflow CX Custom Integration
4 Layers of a Dialogflow Bot (4:11)
Set up the bot (3:29)
Download service account credentials file (2:14)
Code walkthrough (4:53)
Why I don't recommend the client library (2:56)
Defining the custom payload inside Dialogflow CX (1:55)
Rich responses supported by Zoho SalesIQ (3:14)
Hosting the middleware code on PythonAnywhere (3:43)
Hosting the middleware code on Heroku (1:40)
Hosting the middleware code on Google Cloud (9:26)
Setting up Auth roles
Lecture content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock