通过
POST
请求
analyze
例程启动分析作业。 分析的运行时间可能很,持续时间通常超过一分钟。 API 首先执行一些基本验证,通过提交作业在后端启动请求,然后使用状态代码 202 和
Location
标头或响应错误详细信息进行响应。
Location
标头值是 URL,可用于检查请求的状态和获取结果的 URL。
POST
操作提供多种选项,用于根据条件(如规则或规则集的列表、分析中要排除的文件等)调整作业。 可以使用以下
[Geographical URL]/api/analyze?api-version=1.0
启动分析。
建议在两次状态检查之间等待 15 到 60 秒。 通常需要 1 到 5 分钟才能完成分析的运行。
此 API 不需要 OAuth 令牌。
是否为必填?
Accept-Language
string
语言代码(例如,en-US)。 默认值为 en-US。 如果提供了多种语言,则第一种语言为主语言。 但是,将包含所有翻译(如果支持该语言)。
fileExclusions
字符串数组
要排除的文件名或文件名模式的列表。 支持在文件名开始/或结束位置使用“*”作为通配符(例如,*jquery.dll 和 *jquery*)。
这是使用
AppSource 认证
规则集(这是一个文件)启动分析作业,并排除名称中包含
jquery
和
json
的文件的示例。
POST [Geographical URI]/api/analyze?api-version=1.0
Accept: application/json
Content-Type: application/json; charset=utf-8
x-ms-correlation-id: 9E378E56-6F35-41E9-BF8B-C0CC88E2B832
x-ms-tenant-id: F2E60E49-CB87-4C24-8D4F-908813B22506
"ruleSets": [{
"id": "0ad12346-e108-40b8-a956-9a8f95ea18c9"
"sasUriList": ["https://testenvfakelocation.blob.core.windows.net/mySolution.zip"],
"fileExclusions": ["*jquery*", "*json*"]
Response
HTTP/1.1 202 Accepted
Content-Type: application/json; charset=utf-8
Location: [Geographical URI]/api/status/9E378E56-6F35-41E9-BF8B-C0CC88E2B832&api-version=1.0
使用 Power Apps 检查器 Web API
检索规则集列表
检索规则列表
检查分析状态