我们正在尝试使用UCWA 2.0 API来集成Skype for Business Online。使用MS开发人员帐户(Azure AD租户)免费试用。
在我们创建应用程序资源时发现主池服务器后,我们在POST的响应中获得了有限的资源链接
UCWA 2.0 API文档提到了上述POST的响应中未提供的所有资源和链接。
Quesiton -1:所有UCWA 2.0 REST资源是否可用于Skype for Busines Online?如果没有,那么哪些没有曝光,何时可以使用?
问题2:
我们特意与conversationlogtranscript斗争。目的是在会议中获取聊天对话的聊天记录。
我们在这里尝试过:
点击POST https://webpoolmaain102.infra.lync.com/ucwa/oauth/v1/applications/10241512914/communication/makeMeAvailable(添加消息传递等方式)
身体
{ “audioPreference”:“PhoneAudio”, “phoneNumber”:“4255552222”, “signInAs”:“BeRightBack”, “supportedMessageFormats”:[ “平原”, “HTML” ] “supportedModalities”:[ “PhoneAudio” “消息” ] }
返回204无内容
点击PUT https://webpoolmaain102.infra.lync.com/ucwa/oauth/v1/applications/10241512914/communication,(我们正在尝试启用特定参数“conversationHistory”)
返回:
428前提条件,If-Match标头为3fc81bb8-98f5-48b3-8981-d2fbd05305f。或1529525322(通信etag值)
两个基地的响应主体:{ “code”:“PreconditionRequired”, “消息”:“您的请求无法完成。” }
这个PUT的主体如下:
{ “simultaneousRingNumberMatch”:“已禁用”, “videoBasedScreenSharing”:“已禁用”, “rel”:“沟通”, “audioPreference”:“PhoneAudio”, “conversationHistory”:“已启用”, “lisLocation”:“samplevalue”, “lisQueryResult”:“成功”, “phoneNumber”:“tel:+14255524222”, “publishEndpointLocation”:是的, “supportedMessageFormats”:[ “平原”, “HTML” ] “supportedModalities”:[ “PhoneAudio” “消息” ] }
此PUT的标题如下:
如果-匹配度:3fc81bb8-98f5-48b3-8981-d2fbd05305f 授权:承载
接受:应用/ JSON 内容类型:应用程序/ JSON 主机:webpoolmaain102.infra.lync.com
这里我们尝试了“If-Match”标题:(1)“3fc81bb8-98f5-48b3-8981-d2fbd05305fc”:(此值附带文本“请在PUT请求中传递此内容”)和(2 )“etag”:“1529525322”。两者都来自嵌入应用程序资源的“通信”部分。
因此,通过通信资源启用conversationHistory设置的两种方式都给出了428问题,因为我们已经传递了“If-Match”标题,因此不会出现问题。
如果我们在这里做错了,我们可以建议我们如何获得用户会议的“conversationLogTranscript”
此致 Sourabh