Skype for Business conversation API

时间:2017-05-11 09:04:59

标签: skype-for-business ucwa

我们正在尝试使用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

0 个答案:

没有答案