問題タブ [skypedeveloper]

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.

0 投票する
4 に答える
2533 参照

skype-for-business - Skype for Business のアプリケーション URL を取得できない

https://msdn.microsoft.com/EN-US/library/office/mt590891(v=office.16).aspxの手順に従って、Skype for Business Online で REST API を使用しようとしてい ます。

最初に検出サービスを呼び出してから、ユーザーの検出 URL を取得します。私には次のように見えます: https://webdir0b.online.lync.com/Autodiscover/AutodiscoverService.svc/root/oauth/user

次に、Azure に呼び出しを行い、https://webdir0b.online.lync.comのアクセス トークンを正常に取得します。次のステップでは、問題が発生します。ユーザーのディスカバリー URL に対して再度要求を行い、アクセス トークンを含めます。呼び出しは正常に返されますが、問題は、ドキュメントに記載されているように、ペイロードに「アプリケーション」の URL がないことです。代わりに、一般的な検出エンドポイント ( https://webdir.online.lync.com/autodiscover/autodiscoverservice.svc/root )を呼び出したときに取得したものとまったく同じ情報が返されます。正しいエンドポイントを呼び出していることを 3 回確認したので、ユーザーのディスカバリ URL を呼び出したときに期待されるペイロードが得られない理由についてのヒントはありますか?

0 投票する
0 に答える
99 参照

android - リモート参加者のビデオが開始されたかどうかを確認する方法 (APP SDK)?

新しいアプリ SDK を使用して SfB ミーティングに参加します。リモート参加者のParticipantVideoオブジェクトを確認すると、常にConnected!Pausedです。

ドキュメントによると、クラスのisPaused()メソッドは、ビデオが送信されていないときに返される必要があります。ParticipantVideotrue

参加者のビデオが一時停止されているか、会話に送信されているかどうかを返します。

同じ経験はありますか?これはバグですか?それとも、間違った場所を探していますか?

これは私のコードです。少なくとも 1 人の参加者がビデオを有効にしているかどうかを確認する必要があります。

0 投票する
1 に答える
937 参照

office365 - Skype for Business Online Web SDK サインイン Lync 自動検出 無許可

Skype for Business を現在の AngularJS Web アプリケーションに統合しようとしています。https://msdn.microsoft.com/en-us/library/office/mt622687(v=office.16).aspx の手順に従いましたが、サインインできません。

同じ要件を持つアプリケーションに以前に Outlook (O365) を統合したので、アプリケーションは Azure AD に適切に登録されていると思います。

そこで、次の初期化を使用して、 adalAuthenticationServiceProviderを介して Office 365 Online でユーザーを認証します (以下の例では、tenant と clientId の一部をマスクしています)。

次に、Skype for Business Online へのサインインを試みた後、adalAuthenticationService内に格納されている Azure AD から受け取ったアクセス トークンを使用してユーザーのサインインを試みます。

最初に、 Development Docが 2 つの別々のsignInManager.signIn呼び出しを提案している理由がよくわからないことに注意したいと思います。ただし、私の本当の問題は、最初のサインイン呼び出し ( clientIdを使用) が、「無効な資格情報」のために拒否された GET 呼び出しをトリガーすることです (以下を参照)。

webdirca1.online.lync.com/Autodiscover/AutodiscoverService.svc/root/oauth/user: 401

その後、この同じ呼び出しが 3 秒ごとにループでトリガーされ、今度は「サービスはこのオリジンからのクロス ドメイン リクエストを許可しません」というエラーを返します (以下を参照)。

webdirca1.online.lync.com/Autodiscover/AutodiscoverService.svc/root/oauth/user: 403

最初のサインイン呼び出しをコメントアウトし、Azure AD 認証から受け取ったアクセス トークンのみを使用してサインインしようとすると、https: //lyncdiscoverinternal.localhost/xframeと https :/ からの 2 つの net::ERR_SSL_PROTOCOL_ERROR lyncdiscover エラーに直面します。 /lyncdiscover.localhost/xframe それぞれ (以下を参照してください。PS ドメインを localhost から Azure AD テナントに変更すると、同じエラーが発生します)。

Skype for Business Online 用の Web SDK アプリケーションを開発するための前提条件を満たしていませんか? どんな助けでも大歓迎です。

0 投票する
2 に答える
999 参照

node.js - Node.js の skype-sdk で構築された Skype ボットが正しく実行されていませんか?

スカイプボットを構築しようとしています。

提供されたドキュメントに従いましたskype-sdkが、それを使用して作成できませんでした。ボットからの応答を取得できません。

ありがとう

0 投票する
1 に答える
47 参照

skype-for-business - Skype for Business 会議セッションでさまざまなストリームにアクセスする

Skype for Business 会議でさまざまなストリームにアクセスするには、どの API を使用しますか? たとえば、オーディオ ストリームのみを記録したり、共有デスクトップを個別に記録したりできますか? これは、サーバー レベルまたはクライアント レベルで行う必要がありますか?

提案?

ありがとう!

0 投票する
1 に答える
196 参照

node.js - https webhook が機能しない - skypebot

ngrok Webhook を使用して、Skype ボットからサーバーへの呼び出しを取得しましたが、Webhook を実際のhttps://example.com/skbotnodeに変更した場合、skype ボットからサーバーへの呼び出しを取得していなくても機能しません。ここに画像の説明を入力

この問題に関して誰も私を助けることができますか?

nodejsでスカイプボットを使用しています。

0 投票する
1 に答える
424 参照

skype - 匿名の会議に参加します。サービスはクロスドメインを許可していません

UCWA サンプル コードで提供されている匿名の会議を使用しようとしています。開発者サンドボックスは、metio.net ドメインを使用すると正常に動作しますが、会社のドメインを使用しようとすると、「サービスは、このオリジンからのクロス ドメイン リクエストを許可しません」というエラー メッセージが表示されます。そのため、匿名の会議参加を使用して、AnonMeeting.js のドメインを会社のドメインに変更しようとすると、同じエラーが発生します。私は、インデックス ページで利用可能な唯一の他のオプションである自分のトポロジを試しました。Skype for Business のログインを使用すると、403 エラーと同じコンソール メッセージ「サービスでは、このオリジンからのクロス ドメイン要求は許可されません」が表示されます。私がいる会社では、Skype for business online を使用しています。

URL http://lyncdiscover.domain.comを入力すると、問題なく xml ツリーに到達しますが、https の場合は無効な証明書を受け入れる必要があります。これを行って UCWA サンプル サイトを再開しようとすると、同じクロス ドメイン エラーが発生します。

API 内で URL を http に変更できるかどうかを知りたいです。また、サンプル コードを使用して、私のドメイン [または metio.net] で匿名チャットを機能させるためのサポートも提供しています。これを手伝ってくれてありがとう