次の方法で共有


分析用のファイルをアップロードします。

分析ジョブの開始には、URL にアクセス可能になるために Azure BLOB へのパスが必要です。 アップロード サービスを使用して、指定場所の Azure Blob Storage にファイルをアップロードできる機能が付与されます。 分析を実行するためにアップロード済みの API を使用することは必須ではありません。 次のことに対する POST 要求を使用してアップロードできます。[Geographical URI]/api/upload?api-version=1.0 30 MB までのサイズのファイルをアップロードすることをサポートしています。 より大規模なものには、自分で外部アクセス可能な Azure Storage および SAS URIを供給する必要があります。

注意

このAPIには OAuth トークンが必要です。

ヘッダー

件名 タイプ 予測値 必須?
認可 string IDアプリケーションIDクレームを持つ OAuth 1つのベアラー トークン。 Microsoft Entra yes
x-ms-tenant-id GUID アプリケーションのテナントの ID。 はい
x-ms-correlation-id GUID 分析実行の識別子。 実行全体 (アップロード、分析、状態) に同じ ID を指定する必要があります。 はい
コンテンツ タイプ object multipart/form-data はい
Content-Disposition object 名前およびファイル名パラメーターを含みます。 例
form-data; name="solution1.zip"; filename="solution1.zip"
はい

予想回答

HTTP 状態コード シナリオ 結果
200 アップロードに成功しました 本体に結果が見つかりませんでした
400 zip 以外のファイルが送信されたか、パラメータが正しくないか、ファイルにウイルスが含まれていました 本体に結果が見つかりませんでした
413 ファイルが大きすぎます 本体に結果が見つかりませんでした

例: ファイルのアップロード

ここでは、分析するファイルをアップグレードする例を示しています。

リクエスト

POST [Geographical URI]/api/upload
Accept: application/json
x-ms-correlation-id: aaaa0000-bb11-2222-33cc-444444dddddd
x-ms-tenant-id: aaaabbbb-0000-cccc-1111-dddd2222eeee
Content-Type: multipart/form-data
Content-Disposition: form-data; name=mySolution.zip; filename=mySolution.zip

応答

HTTP/1.1 200 OK
Content-Type: application/json; charset=utf-8

["https://mystorage.blob.core.windows.net/solution-files/0a4cd700-d1d0-4ef8-8318-e4844cc1636c/mySolution.zip?sv=2017-11-09&sr=b&sig=xyz&se=2019-06-11T19%3A05%3A20Z&sp=rd"]

関連項目

Power Apps チェッカーウェブAPIを使用する
ルールセットのリストを取得する
ルールのリストを取得する
分析を呼び出す
分析ステータスを確認する