私は UCWA v1.0 の使用に縛られており、それに関するドキュメントが見つかりません...すべての Micrsoft UCWA ドキュメントは v2.0 を指しているようです。たとえば、次の Lync 2013
私が抱えている特定の問題は、着信メッセージの受信に関連しています。
これは、v2.0
の IM の受信について十分に文書化されています。
これは、受信イベント応答によって提供される href を使用して、受信メッセージの招待を「受け入れる」必要があることを示しています。
これは、イベント応答の例の次のスニペットから確認できます。
"messagingInvitation": {
"direction": "Incoming",
"importance": "Normal",
"threadId": "Ac7bUftwUcVMzgTzRl+OQchCsUn35Q==",
"state": "Connecting",
"subject": "",
"_links": {
"self": {
"href": "/ucwa/oauth/v1/applications/104/communication/messagingInvitations/6408"
},
"to": {
"href": "/ucwa/oauth/v1/applications/104/people/toshm@contoso.com"
},
"conversation": {
"href": "/ucwa/oauth/v1/applications/104/communication/conversations/eee0"
},
"accept": {
"href": "/ucwa/oauth/v1/applications/104/communication/messagingInvitations/6408/accept"
},
"decline": {
"href": "/ucwa/oauth/v1/applications/104/communication/messagingInvitations/6408/decline"
},
"messaging": {
"href": "/ucwa/oauth/v1/applications/104/communication/conversations/eee0/messaging"
},
"message": {
"href": "data:text/plain;charset=utf-8,Hi+Tosh%0d%0a"
}
},
残念ながら、v1.0 では「accept」href を取得できません。次のスニペットは、イベント応答で取得したものです。
"messagingInvitation": {
"direction": "Incoming",
"importance": "Normal",
"threadId": "AdIoE6o5brzgPHMtT/KvKJPoa2JkpQAAJQgQAAB7VhA=",
"state": "Connecting",
"subject": "",
"_links": {
"self": {
"href": "/ucwa/oauth/v0/applications/14263104276/invitations(\u00276855de527cbd42d8a050eb85c6471825\u0027)"
},
"to": {
"href": "/ucwa/oauth/v0/applications/14263104276/people(\u0027test.user1@test.mydomain.au\u0027)"
},
"answeredByContact": {
"href": "/ucwa/oauth/v0/applications/14263104276/people(\u0027test.user1@test.mydomain.au\u0027)"
},
"answer": {
"href": "/ucwa/oauth/v0/applications/14263104276/invitations(\u00276855de527cbd42d8a050eb85c6471825\u0027)/answer"
},
"conversation": {
"href": "/ucwa/oauth/v0/applications/14263104276/conversations(\u0027e8fb2fc1-dcfe-4941-93fa-aaf7e3f63e51\u0027)"
},
"decline": {
"href": "/ucwa/oauth/v0/applications/14263104276/invitations(\u00276855de527cbd42d8a050eb85c6471825\u0027)/decline"
},
"messaging": {
"href": "/ucwa/oauth/v0/applications/14263104276/conversations(\u0027e8fb2fc1-dcfe-4941-93fa-aaf7e3f63e51\u0027)/messaging"
},
"message": {
"href": "cid:81774e95-8783-46b2-85cb-f0c480f26570"
}
},
「answer」href は同等のようですが、ペイロードなしで POST を実行しようとすると、404 Not Found が返されます。
もちろん、ドキュメントがないため、先に進むのが難しくなります。
注: POST を実行し、UCWA v2.0 API で定義されたペイロードを使用することで、「辞退」を機能させることができます。
UCWA v1.0 API リファレンスを持っている人はいますか?
または、UCWA v1.0 でメッセージの招待を受け入れる/応答する方法を知っている人はいますか?