問題タブ [ucwa]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ucwa - 着信メッセージに応答する UCWA
受信メッセージに返信しようとしています (この場合、招待状を送信する必要はないと思います)。
「会話」送信者から「メッセージ」リソースを受信したら、リンクを取得しました
次に、URLを作成しました:
(私が生成した OperationId)
その後、返信メッセージとともにそのリンクに投稿します。
応答は次のとおりです。
私のシナリオ:
1) 'messagingInvitation' イベントが到着したら、'accept' リンクを 'フォロー' します。2)「会話」リソースを含む次のイベントを受け取りました:
3) 次に、別の「イベント」が到着します。関連する部分:
<property name="state">Connected</property>
つまり、私はつながっているということですよね?
私の次のステップは何ですか?
skype - Skype for Business チャットを行い、Web アプリケーションからユーザーに電話をかける
Windows認証が有効になっているIISでホストされるWebアプリケーションを開発しています。(認証は Active Directory を介して行われます)
このアプリケーションは、組織のすべてのユーザーが相互に対話できる共同ツールとして設計されています。
SkypeforBusiness 機能を Web アプリケーションに統合する必要があります。ユーザーは同僚の存在を確認できるため、アプリケーションから直接電話やチャットを行うことができます (Skype for Business サービスはオンラインですが、消費する必要がある Web アプリケーションは進行中ですオンプレミスである必要があります)
SDK と UCWA に関する MSDN の記事をいくつか読んでいますが、自分のニーズに合った解決策を得ることができませんでした。
助けてください。ありがとう
skype-for-business - Skype For Business Online で UCWA トークンを自動的に更新する
UCWA とパスワード トークンを使用してアプリケーションを開発しました。イベントを使用してアプリケーションで認証されたユーザーに送信されるすべてのメッセージを読み取っていますが、トークンは長くは続かず、更新はブラウザーを使用しているため、自動化に関してはひどいです。
アプリケーションを完全に自動化できるように、ブラウザ経由で更新する必要のないトークンを取得する方法はありますか? Github と ucwa Web サイトのすべてのドキュメントを読みました。
これは、トークンを取得するために私が行う要求です。
サインイン URL を取得する
def get_signin_url (redirect_uri、client_id、tenant、resource): xframe、user_discovery_uri、resource = do_autodiscover (config['domain'])
いくつかの手順の後、トークンを取得します。
ありがとうございました!
skype-for-business - Skype For Business Online UCWA を認証できません
S4BO への認証に問題があります。アプリを (Azure ポータルで) 登録しましたが、 https: //ucwa.skype.com/websdk の webSDK デモと正しく動作しています 。私がたどるプロセスは次のとおりです。
次のコードで OAuth リンク リダイレクトを行います。
/li>返された認証コードを取得し、それを使用してアクセス トークンを生成します。
/li>この後、アクセストークンを取得しました。ここで、ユーザー URL が必要です。だから私は自動検出します
/li>
そして、私は次のような結果を受け取ります:
ユーザー URL でログインを試みます。
/li>
そして、この後、私は 403 Unathorized を取得します。どこが間違っていますか?