我已經使用Azure AD爲alexa設置帳戶鏈接。我使用C#編寫我的lambda函數,因爲.Net Core包含我需要訪問Dynamics 365的庫。我似乎無法在C#中獲得accessToken。在node.js中,這與var accessToken = session.user.accessToken一樣簡單。我在這裏錯過了什麼嗎?我不知道如何獲取令牌,因此我可以使用它來與Dynamics 365進行通信。我知道OAuth部分很好,因爲我使用node.js訪問了令牌。我只需要在C#中實現它。有人對此有經驗嗎?使用C#Lambda中的accessToken和alexa帳戶鏈接
-1
A
回答
0
accessToken在請求正文中。您可以通過像這樣獲取的accessToken:
using (var sr = new StreamReader(HttpContext.Current.Request.InputStream))
{
var body = sr.ReadToEnd();
var request = se.Deserialize<Alexa.StandardRequest>(body);
var accessToken = request.session.user.accessToken;
}
雖然Alexa.StandardRequest可以按以下https://developer.amazon.com/public/solutions/alexa/alexa-skills-kit/docs/custom-standard-request-types-reference最簡單的方式Alexa的要求規範聲明是複製&請求JSON數據粘貼到一個IDE和粘貼成類。
相關問題
- 1. Alexa帳戶與谷歌API鏈接
- 2. Alexa帳號與Cognito鏈接
- 3. 亞馬遜Alexa帳戶鏈接不適用於Azure AD B2C
- 4. 使用DynamoDB和Alexa Lambda函數
- 5. 檢索帳戶-github accesstoken
- 6. 鏈接帳戶
- 7. 在AngularFire2中鏈接帳戶
- 8. Facebook和Twitter連接:存儲用戶AccessToken
- 9. Yii - 創建與子帳戶鏈接的「主」用戶帳戶
- 10. Jenkins中的鏈接或別名用戶帳戶到TFS用戶帳戶
- 11. AWS Cognito鏈接用戶帳戶
- 12. Parse.com PFUser鏈接Twitter和Facebook帳戶?
- 13. 如何在用戶使用Alexa技術時獲取用戶的帳戶信息
- 14. 在ASP.NET中使用OpenID進行會話管理和鏈接用戶帳戶
- 15. 鏈接Facebook連接帳戶,以我的網站上的用戶帳戶
- 16. Alexa的帳戶與谷歌的OAuth連接錯誤
- 17. 使用Firebase返回鏈接到用戶帳戶的圖像
- 18. iOS用戶帳戶鏈接到一個Web帳戶
- 19. 鏈接到Office 365帳戶
- 20. Firebase帳戶鏈接錯誤
- 21. 鏈接微軟帳戶
- 22. accessToken中的用戶ID
- 23. 將現有的ParseUser鏈接到Android中的Facebook帳戶鏈接
- 24. Facebook的C#SDK獲取用戶accessToken
- 25. Alexa SDK - Alexa調用AWS lambda函數調用另一個lambda函數
- 26. AWS ElasticSearch從帳戶「B」中的lambda寫入帳戶「A」
- 27. 使用Python進行Alexa技巧的Lambda Handler中的錯誤
- 28. 在Magento客戶帳戶導航上使用jQuery Block UI。鏈接
- 29. 使用電子郵件鏈接中的代碼進行用戶帳戶驗證
- 30. 在SQL Server中使用Windows帳戶創建鏈接服務器