相关文章推荐
性感的鸵鸟  ·  curl命令 CURL命令 测试 ...·  1 月前    · 
逼格高的蛋挞  ·  Self-Host ASP.NET Web ...·  1 月前    · 
另类的香蕉  ·  curl_easy_perform() ...·  1 月前    · 
体贴的板凳  ·  android ...·  1 月前    · 
干练的甜瓜  ·  将 Web API 与 ASP.NET ...·  1 月前    · 
买醉的闹钟  ·  Help to filter in ...·  5 月前    · 
俊秀的凳子  ·  Vue中对iframe实现keep ...·  8 月前    · 
玩篮球的香槟  ·  java jsonpath ...·  9 月前    · 

通过 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
检索规则集列表
检索规则列表
检查分析状态