Account Linking

10 minutes
Share the link to this page
Copied
  Completed
You need to have access to the item to view this lesson.
One-time Fee
$49.99
List Price:  $69.99
You save:  $20
€48.05
List Price:  €67.28
You save:  €19.22
£39.95
List Price:  £55.93
You save:  £15.98
CA$70
List Price:  CA$98.01
You save:  CA$28
A$77.04
List Price:  A$107.87
You save:  A$30.82
S$67.44
List Price:  S$94.42
You save:  S$26.98
HK$389.10
List Price:  HK$544.78
You save:  HK$155.67
CHF 44.44
List Price:  CHF 62.22
You save:  CHF 17.78
NOK kr556.72
List Price:  NOK kr779.46
You save:  NOK kr222.73
DKK kr358.40
List Price:  DKK kr501.79
You save:  DKK kr143.39
NZ$85.70
List Price:  NZ$119.98
You save:  NZ$34.28
د.إ183.61
List Price:  د.إ257.07
You save:  د.إ73.45
৳6,001.50
List Price:  ৳8,402.58
You save:  ৳2,401.08
₹4,222.56
List Price:  ₹5,911.93
You save:  ₹1,689.36
RM223.33
List Price:  RM312.68
You save:  RM89.35
₦84,537.08
List Price:  ₦118,358.68
You save:  ₦33,821.60
₨13,893.48
List Price:  ₨19,451.98
You save:  ₨5,558.50
฿1,729.40
List Price:  ฿2,421.30
You save:  ฿691.90
₺1,728.30
List Price:  ₺2,419.75
You save:  ₺691.45
B$290.56
List Price:  B$406.81
You save:  B$116.24
R904.38
List Price:  R1,266.21
You save:  R361.82
Лв93.87
List Price:  Лв131.43
You save:  Лв37.55
₩70,321.20
List Price:  ₩98,455.31
You save:  ₩28,134.10
₪186.14
List Price:  ₪260.61
You save:  ₪74.47
₱2,946.86
List Price:  ₱4,125.84
You save:  ₱1,178.98
¥7,723.73
List Price:  ¥10,813.84
You save:  ¥3,090.11
MX$1,023.24
List Price:  MX$1,432.62
You save:  MX$409.38
QR183.09
List Price:  QR256.35
You save:  QR73.25
P685.61
List Price:  P959.91
You save:  P274.30
KSh6,473.70
List Price:  KSh9,063.70
You save:  KSh2,590
E£2,483.19
List Price:  E£3,476.67
You save:  E£993.47
ብር6,258.40
List Price:  ብር8,762.26
You save:  ብር2,503.86
Kz45,623.90
List Price:  Kz63,877.12
You save:  Kz18,253.21
CLP$48,677.26
List Price:  CLP$68,152.06
You save:  CLP$19,474.80
CN¥362.39
List Price:  CN¥507.37
You save:  CN¥144.98
RD$3,026.05
List Price:  RD$4,236.71
You save:  RD$1,210.66
DA6,682.11
List Price:  DA9,355.50
You save:  DA2,673.38
FJ$113.79
List Price:  FJ$159.32
You save:  FJ$45.52
Q387.67
List Price:  Q542.77
You save:  Q155.10
GY$10,507.02
List Price:  GY$14,710.67
You save:  GY$4,203.65
ISK kr6,982.10
List Price:  ISK kr9,775.50
You save:  ISK kr2,793.40
DH502.26
List Price:  DH703.21
You save:  DH200.94
L911.81
List Price:  L1,276.61
You save:  L364.79
ден2,937.49
List Price:  ден4,112.73
You save:  ден1,175.23
MOP$402.62
List Price:  MOP$563.70
You save:  MOP$161.08
N$908.73
List Price:  N$1,272.29
You save:  N$363.56
C$1,838.13
List Price:  C$2,573.53
You save:  C$735.40
रु6,757.51
List Price:  रु9,461.06
You save:  रु2,703.54
S/190.76
List Price:  S/267.08
You save:  S/76.32
K202.16
List Price:  K283.05
You save:  K80.88
SAR187.70
List Price:  SAR262.80
You save:  SAR75.09
ZK1,384.85
List Price:  ZK1,938.90
You save:  ZK554.05
L239.10
List Price:  L334.76
You save:  L95.66
Kč1,219.85
List Price:  Kč1,707.89
You save:  Kč488.04
Ft19,758.62
List Price:  Ft27,663.65
You save:  Ft7,905.03
SEK kr556.42
List Price:  SEK kr779.03
You save:  SEK kr222.61
ARS$50,191.65
List Price:  ARS$70,272.32
You save:  ARS$20,080.67
Bs347
List Price:  Bs485.83
You save:  Bs138.82
COP$221,888.26
List Price:  COP$310,661.31
You save:  COP$88,773.05
₡25,529.79
List Price:  ₡35,743.76
You save:  ₡10,213.96
L1,269.10
List Price:  L1,776.85
You save:  L507.74
₲394,167.14
List Price:  ₲551,865.53
You save:  ₲157,698.39
$U2,140.09
List Price:  $U2,996.30
You save:  $U856.20
zł208.79
List Price:  zł292.33
You save:  zł83.53
Already have an account? Log In

Transcript

Hello guys, welcome to the 34th session of gray custom Alexa scale using AWS lambda function tutorials for beginners. In this session we will learn how to use accounting. Sometimes, your skills might require connecting the account to obtain the identity of an Alexa end users, for example, to take over require your identity before booking a cab. You can integrate existing users with OAuth 2.0 authentication, Ober has done this. But if you don't have any existing user base then you can also use login with Twitter, Facebook, Google or Amazon to create all the database. In this session, I will use logging with Amazon functionality that is face to the browser and integrate this login with Amazon functionality because key open Developer Console click on apps and services Select login with Amazon click on Create a new security profile write any name that you want to use and writing as a first thing.

Excellent all descriptions for this profile Android privacy page URL here and giving a visual of my site Click on Save button you have a new profile is created. Click on show client ID and client secret open skill console click on account linking enable account linking authorization It will be AWS code grant. authorization URL busy amazon.com slash API slash always write api.amazon.com slash auth slash o to slash token, any token URL. Copy client ID from your profile. info secret. Select HTTP basic of authentication scheme.

In scope, we need to specify things that we will obtain from our API. Here we need to opt in profiles right it open the developer console, click on Edit web settings. Click on the Edit button and Copy paste those three URLs to allow written URL and click on Save button to add those. So need to save account linking settings we have successfully set up account linking in our skill. Now I'm going to create a new intent from which I will opt in mail id of logging users to use what is my main ID as an intending. end user may say what is my email ID or what is my email address.

That is the model. Open Visual Studio Code create a new head for four days my mail id index access token property of session contains token for logged in user that is obtaining. It does not exist when the user is not logged in. In that situation, we need to prompt the user to login for this use with link account card method. If they have access to means user has logged in, then I'm creating new problems. Call to get email address method we will create this macro later.

You can also use differently. Pass access token and callback function here. speech to error occur to return data. If you got a response then upgrade to speech tax to painting your mail id is email direct response using the speech in passing in resolver now we need to create get email address method. Declare request options and set host to api.amazon.com. In fact, specify a URL for profile and also pass token in the query string.

HTTP method will get and here I will use HTTPS module. You can also use other modules such as the request in the request method pass request options. encoding to UTF 800 return data from each chunk At the end of request fastest data to the callback function and call end method and add this handler in Request Handler deploy lambda function let us test it on the device. Alexa, open in our demo. Welcome to third demo skill. What is my email id?

You need to log in to access further details. Here I was not loving. So it was given login card in the application click on link account login with this window and try it again. Alexa, open the code demo Welcome to third demo skill. What is my email id? He tutorials your mail id his tutorials team dot m&r at gmail.com.

This can be gotten me as well as email it from Amazon said. Now let us see what we learning this session. Sometimes your skill may require account linking to obtain end users data. Alexa skill supports OAuth 2.0. In this example, I have used login with Amazon. But you can also use Facebook, Google, Twitter or own token.

First of all, we have created new login with Amazon security profile and enable account linking in your skills and fill appropriate data in this form and saving. The access token property specifies token that has been used to identify the user uniquely. If we don't have a token, then we need to show login. If the user is logged in, then create a new promise and set token and callback function for this. Here is my third that we have created in which I have used HTTPS to send a request to retry data Here we have set request option and opt in all data from chunks. You can answer store those details in the database to create own user base.

Thanks for watching this video. If you have any doubts, please feel free to contact me and have a nice day.

Sign Up

Share

Share with friends, get 20% off
Invite your friends to LearnDesk learning marketplace. For each purchase they make, you get 20% off (upto $10) on your next purchase.