問題タブ [azure-api-apps]
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.
azure - Azure API アプリ プロキシ生成エラー
Azure でテスト API とホストを正常に作成できました。ただし、プロキシ クライアントを作成しようとすると、次のエラーが表示されます。
[致命的] サービス モデルの生成エラー: 操作 'Get' には body パラメーターがありますが、Consumes プロパティにサポートされている MIME タイプ ('application/json') がありませんでした。
例外: Microsoft Azure API アプリのクライアントを追加しようとしたときにコード生成中にエラーが発生しました
クライアント コードを生成し、プロジェクトに追加できませんでした
Swagger ファイルを確認したところ、Contains ノードが空でした。に変更すると
"consumes": [ "application/json", "application/xml" ]
プロキシの作成は機能します。自動生成された Swagger json に Contains プロパティが設定されていないのはなぜですか? API アプリを作成したときは、デフォルトの SwaggerConfig を使用しました。いくつかの構成がありませんか? どんな助けでも大歓迎です。
azure - API アプリの swagger を Azure App Service ロジック アプリで使用できないのはなぜですか?
テスト コントローラーを使用して単純な API を作成し、それを Azure API アプリとして公開しました。私はパブリック (匿名) アクセスを有効にしており、swagger ui はブラウザーで適切に機能し、swagger は正しく検証され、Logic Apps に必要な既定の応答設定を追加しました。
ただし、Api アプリをロジック アプリに追加しようとすると、"Error fetching swagger api definition" というエラーが発生します。
ポータルで API 定義を参照しようとすると、「API 定義を取得できません。API アプリで追加の構成または認証が必要になる場合があります。」という別のエラーが発生します。
ポータル リンクから Swagger データをダウンロードしようとすると、エラーで失敗しHttp 400: Bad Request
ます。
ここで欠けているものと、この単純な Api アプリをポータルで機能させるにはどうすればよいですか?
パブリック URI: https://microsoft-apiappf6c70a179b1b408c99e3f2536467ff39.azurewebsites.net
Swagger UI: https://microsoft-apiappf6c70a179b1b408c99e3f2536467ff39.azurewebsites.net/swagger/ui/index
生の闊歩:
azure-api-apps - 同じリソース グループ内のアプリの「サービスのアクセス許可は内部に設定されていますが、この要求は外部でした」
Azure API アプリのドキュメントでは、API アプリを保護する 3 つの方法について簡単に説明しています。その 1 つは内部アクセシビリティ設定です: 「内部 - 同じリソース グループ内の他の API アプリまたは Web アプリのみが API アプリを呼び出すことができます。」</p>
同じリソース グループとホスティング プランで別の Azure API アプリを作成しました。しかし、Web アプリから内部 API アプリに接続しようとすると、HTTP 403 認証エラーが発生し、次のエラー メッセージが表示されます:
「サービスのアクセス許可は内部に設定されていますが、この要求は外部にありました。」</p>
同じリソース グループ内の API アプリ間で内部設定を使用できた人はいますか?
c# - Azure API App Swagger はポータルから使用できません
Azure API アプリを作成し、Azure にデプロイしました。最初は、ポータルから (つまり、API アプリ ブレードの [API 定義] ボタンをクリックして) Swagger ファイルを問題なく取得できましたが、ある時点で機能しなくなりました。
で Swagger UI を有効にしましたApp_Start\SwaggerConfig.cs
。ローカルでデバッグするときは、http://localhost:12345/Swaggerに移動して Swagger UI にアクセスし、Swagger ファイルをダウンロードすると、すべて正常に動作します。ポータルにアクセスすると、 https://microsoft-apiappad6cxxxxxxxxxxxx426c23a66.azurewebsites.net:443/swagger/docs/v1にアクセスしようとすると 500 エラーが発生します。
API アプリを削除して再デプロイしようとしましたが、うまくいきません。新しいプロジェクトを開始し、それと同じインターフェイスを作成して、それを Azure にデプロイしようとしました...毎回動作します (もちろん)。
重要な場合に備えて、ここに Swagger ファイルを含めますが、理解できないのは、Swashbuckle がローカルでは機能するのに、Azure では機能しないのはなぜですか?
}
もちろん、これにより、ロジック アプリで API アプリを使用する機能が制限されます。また、右クリックして Azure API アプリ クライアントをプロジェクトに追加する機能も制限されます。(はい、Swagger ファイルをローカルで取得し、それを変更してプロジェクトで使用できますが、それは私たちが探しているフローではありません)。
API アプリが有効な Swagger を生成できない (または Swashbuckle コードを適切に実行できない) 原因について何か考えがある人はいますか?
azure - ロジック アプリの作成中の Azure での API エラー
Azure でワークフローを作成しようとしています。これにより、特定の電子メール アドレスから電子メールを受信し (トリガー)、ドキュメント ライブラリがこの背後から変更されます (アクション)。Office 365 コネクタは動作していますが、Sharepoint コネクタを承認しようとすると、次のようなエラーが表示されます。
「API 定義のフェッチ中にエラーが発生しました。コード: 未定義、メッセージ: 未定義」
このエラーが発生する理由を知っている人はいますか? コネクタの設定方法と関係がありますか? どんな助けでも大歓迎です。
api - Azure API アプリのプロビジョニングに失敗しました
Azure API APP、VS2013、新しいプロジェクト (API APP、プレビュー) を作成し、vs 2013 用の新しい Azure SDK をインストールしています。
作成は成功しました。問題なくビルドできました。アプリをローカルでテストしました。プロジェクトを右クリックし、ここで提案されているように [発行] をクリックし ますhttps://azure.microsoft.com/en-us/documentation/articles/app-service-dotnet-deploy-api-app/ VS の AzureApp サービス アクティビティ ウィンドウ:
Azure リソース プロバイダーの登録 Azure リソース グループ HammerHeadResourceGroup の作成 API アプリ HammerHeadApiApp の作成 Exception: Deployment failed for /subscriptions/cd0dd0a0-7d5c-4fd5-9c4a-c3a823bf94f4/resourceGroups/HammerHeadResourceGroup/deployments/ema_apiapp_deployment Error in /subscriptions/cd0dd0a0-7d5c- 4fd5-9c4a-c3a823bf94f4/resourcegroups/HammerHeadResourceGroup/providers/Microsoft.Web/sites/Microsoft-ApiApp9ea2693c4a6148f591cc32cfdb14be1f/siteextensions/Microsoft.ApiApp: none Error in /subscriptions/cd0dd0a0-7d5c-4fd5-9c4a-c3a823bf94f4/resourcegroups/HammerHeadResourceGroup/providers/ Microsoft.Resources/deployments/ApiAppDeployment_bd094637090e46749d80a82bf9f9db6d: ResourceDeploymentFailure: リソース操作が端末プロビジョニング状態 '失敗' で完了しました。Azure API アプリのプロビジョニングに失敗しました
ご意見をお聞かせください。
azure-api-apps - Azure API アプリ - 認証による SPA ログイン
私は、JavaScript クライアントによる認証で Azure API アプリを使用する例を高低で検索してきました。具体的には、Angularjs アプリのようなものが Azure API アプリで認証できる方法に興味があります。
私が持っている最も近いのは、この例ですhttp://azure.microsoft.com/en-us/documentation/articles/app-service-api-javascript-client/
残念ながら、これは認証を使用しません。
多くのユーザーが Azure API アプリで SPA アプリケーションを使用していることを考えると、これには多くの需要があると思います。
誰にも指針がありますか?