SFB からメッセージを送受信する小さなコンソール アプリケーションを作成しようとしています。最初にhttps://github.com/tamhinsf/ucwa-sfbo-console
のコードを使用し、readme.md に従って Azure 管理ポータルでアプリを作成しました (念のため、すべての委任されたアクセス許可を割り当てました)。
既にすべての API 作業が含まれています (したがって、正しくログインしていると確信しています) 。)次の応答が得られます
{"code":"Forbidden","message":"The requested operation isn\u0027t allowed."}
私の投稿データは次のとおりです
{"SupportedModalities":["Messaging"]}
これは、ucwa.skype.com サイトの例とまったく同じです。
また、メッセージを送信するのに問題があることもわかっています。Skype サイトでは、https: //ucwa.skype.com/documentation/Resources-startMessagingに呼び出しが表示されます。
Post https://fe1.contoso.com:443//v1/applications/970/communication/startMessaging
しかし、私のアプリケーションの応答では、embedded.communication._links.startMessaging は /messagingInvitations であり、/startMessaging ではありません。https://ucwa.skype.com/documentation/KeyTasks-CreateApplication-3のドキュメントにも示されています
"startMessaging":{"href":"/ucwa/oauth/v1/applications/105/communication/messagingInvitations"},
メッセージを正しく送受信するために何をすべきかについてかなり混乱しており、API ドキュメントはあまり役に立ちませんでした。
前もって感謝します。