私のWebアプリケーションにSkype for Business Web SDKを統合しようとしています。Skype for business Web SDK - プレゼンス/ステータス 'すぐに戻る'
私の質問は状態の変化(存在)についてです。私は次のように(私の)状態の変化を聞いていhttps://ucwa.skype.com/websdk上のサンプルによると :
client.personsAndGroupsManager.mePerson.status.changed(function (status) {
console.log("My new status: " + status);
// etc...
});
これは動作し、私はステータスの変化に応じてUIを更新することができます。
ステータスが「すぐ戻る」という例外が1つあります。 Skypeクライアントや自分のアプリケーションのUIでステータスが「Be right back(BeRightBack)」に変更された場合、ステータス「Away」に戻ります。
エッジの開発ツールでチェックするとき、私は以下を参照してください。
POST
{"availability":"BeRightBack"}
と
GET
{"availability":"BeRightBack","_links":{"self": {"href":"/ucwa/oauth/v1/applications.... etc }},"rel":"presence"}
また、私は「は、右バック」でのSkypeにログインされた状態でサインインするときステータスの場合、SDKはステータス「Away」を返します。
https://ucwa.skype.com/websdkでサンプルを実行すると、同じ結果になります。 ステータスを「戻る」に変更し、アラートに「私は離れている」と表示されます。
ここに何か不足していますか?これは予想される動作ですか?
使用しているSDKのバージョンを教えてください。 私はSkypeBootstrap_1.2.36.min.jsを使用していますが、アクティビティの右折は返されません。 正常に機能している活動がわかりません。面白いのは、mePersonオブジェクトのactivity属性は文字列off-workを返します。personオブジェクトのactivity属性は文字列offを返します。 ウェブアプリケーションでアクティビティを設定する方法が見つかりませんでした。 ステータスはpersonAndGroupsManager.mePerson.status.set(status)ですが、personsAndGroupsManager.mePerson.activity.set(activity) – rile
ここには一般的な使用法[link]があります(https://msdn.microsoft.com/)。 ja-ko/skype/websdk/docs/gettingstarted) と私は1.2.36と1.2.15を試しました(一般的な使い方)。しかし、それらの2つは同じ結果を持っています。はい、 'mePerson.activity'は動作しません。方法を見つけたら、私に知らせてください。 – tntstn