我们可以通过Microsoft Graph API获得Microsoft Teams通话数据吗?
可以通过会议邀请中提供的团队会议链接进行通话。
我想获取通话的开始时间和结束时间。
我尝试了以下查询
https://graph.microsoft.com/v1.0/communications/calls/
https://graph.microsoft.com/v1.0/communications/onlineMeetings
答案 0 :(得分:0)
您可以使用此Microsoft Graph API-Get onlineMeeting
,<amp-selector layout="container" on="select: AMP.setState({
currentSelection: event.targetOption,
})" class="sample-selector" >
<amp-img
src="https://amp.dev/static/img/docs/tutorials/firstemail/photo_by_caleb_woods.jpg"
width="50" height="50"
option="neutral"
></amp-img>
<amp-img
src="https://amp.dev/static/img/docs/tutorials/firstemail/photo_by_craig_mclaclan.jpg"
option="good"
width="50" height="50" option="good"></amp-img>
</amp-selector>
<a href="https://mysite/page.jsp?param=neutral"
[hidden]="currentSelection != 'neutral'"
>Click Button</a>
<a href="https://mysite/page.jsp?param=good"
[hidden]="currentSelection != 'good'"
>Click Button</a>
和startDateTime
将包含在response中。
endDateTime
请注意permissions,它仅支持GET https://graph.microsoft.com/v1.0/communications/onlineMeetings/?$filter=VideoTeleconferenceId%20eq%20'123456789'
权限,这意味着您只能使用client credential flow获取访问令牌,然后使用该令牌调用API。
有关如何获取令牌和调用API的更多详细信息,请访问此链接-Get access without a user。