0

UCWA を介して、各連絡先の contactPresence を要求しています。

API リファレンスによると、contactPresence リソースには、以下を含む「アクティビティ」プロパティが必要です。

アプリケーションの作成時に指定された UTF-16 およびロケールでエンコードされた連絡先の現在のアクティビティ。ローカライズされた文字列が連絡先のパブリケーションに存在する場合、この文字列の値は現在のアプリケーションのカルチャでローカライズされます。それ以外の場合、この文字列の値はよく知られているアクティビティ文字列の 1 つであり、その場合、アプリケーションがローカリゼーションを担当します。よく知られているのは、「会議中」、「緊急の中断のみ」、「電話中」、「会議中」、「オフワーク」、および「プレゼンテーション中」です。

参照: https://ucwa.skype.com/documentation/Resources-contactPresence

しかし、私たちの回答では:

$ curl -i 'https://lyncwebsvcX.XXX.com/ucwa/oauth/v1/applications/xxx/people/xxxxx/presence' --header "Authorization:Bearer cwt=AAEBHA....aFE"

戻り値: {"availability":"Offline","deviceType":"Unknown","lastActive":"\/Date(1480607186000)\/","_links":{"self":{"href":"/ucwa/oauth/v1/applications/...../presence"}},"rel":"contactPresence"}

空き状況に関係なく、どの連絡先も contactPresence にアクティビティ プロパティがありません。

サーバーは、累積的な更新プログラムがインストールされている Lync 2013 サーバーです (少なくとも 2016 年 8 月まで)。

編集

Lync 2013 ではカスタム状態がサポートされていないようです。

プレゼンス ステータスは Skype for Business (Lync) で事前に設定されているため、カスタム ステータスを作成することはできませんが、個人的なメモを追加することで、自分がどこにいるか、何をしているかについて連絡先に詳細を伝えることができます

参照: https://support.office.com/en-us/article/Change-your-presence-status-in-Lync-ef8998cc-7801-4b62-81ba-9a2c1630f9e5

上記の個人的なメモは、contactNoteリソースとして利用できるようであり、連絡先からの可用性や活動とは関係ありません。

activityただし、これは何が似ているのか、Lync 2013 で使用できるかどうかを説明していません。質問のその部分が残っています。

4

0 に答える 0