The Mobile & Digital Assistant Blog covers the latest in mobile and conversational AI development and engagement

TechExchange: How To Query User Profile Information for the MS Teams Channel in Oracle Digital Assistant?

Frank Nimphius
Master Principal Product Manager

article by Rohit Dhamija, November 2019

Microsoft teams and other channels, e.g. Slack, do not have the same mechanism for accessing user profile information like e.g. the Oracle Web SDKs has. The reason for this is that, when using MS Teams, the user is already identified by the Microsoft platform.

However, it is a common requirement that bots can access user information such as the user's first and last name. For you to access user profile information in MS Teams you need to call a protected Microsoft REST endpoint from within your bot (using a custom component).

This article walks you through the steps to retrieve user profile information - MS Team Name, First Name, and Email ID. The examples use Postman for accessing the MS Teams API and a custom component for accessing the conversation identifier.



Download Sample Codes

Related Content

TechExchange: All 2-Minutes Oracle Digital Assistant Tech Tip Videos on YouTube

TechExchange Quick-Tip: How-to Write And Read User Profile Information Using the Web Client-SDK

Custom component development and backend integration hands on tutorial

Custom component service local debugging tutorial

TechExchange: How to use the System.OauthAccountLink component to perform authorized access to protected REST endpoints (Facebook Example)

Be the first to comment

Comments ( 0 )
Please enter your name.Please provide a valid email address.Please enter a comment.CAPTCHA challenge response provided was incorrect. Please try again.