JSON 类型提供程序的数据示例,可选 属性
Data sample for JSON type provider with optional property
我正在尝试使用 JSON 类型提供程序通过 API 访问 Whosebug/StackExchange 数据。它工作得很好,但有一个警告。 API 有一个节流阀,它由一个字段 "backoff" 发出信号,该字段包含您在下一个请求之前应该退缩的秒数。
因此,我不能只将 JSON TP 指向 url,因为默认情况下退避字段不存在。响应通常是这样的:
{
"items": [
{
"has_synonyms": true,
"user_id": 1144035,
"is_moderator_only": false,
"is_required": false,
"count": 7054,
"name": "sql"
},
{
"has_synonyms": true,
"user_id": 1144035,
"is_moderator_only": false,
"is_required": false,
"count": 16,
"name": "algorithm"
}
],
"has_more": true,
"quota_max": 10000,
"quota_remaining": 9693
}
我假设我需要做的是提供一个示例,其中包含一个没有退避的示例(如上所述),以及一个与此类似的示例:
"has_more": true,
"quota_max": 10000,
"quota_remaining": 9693,
"backoff": 10
}
... 这样我就可以获得退避选项。但是,我不确定如何构建/准备样本以达到这种效果。非常感谢您的帮助!
JSON Type Provider 有一个 属性 SampleIsList
,将其设置为 true
.
有一个文档部分 解析 Twitter 流,JsonProvider 请向下滚动,因为无法直接引用该部分。
您的示例文件应如下所示
[{
...
"has_more": true,
"quota_max": 10000,
"quota_remaining": 9693
},{
...
"has_more": true,
"quota_max": 10000,
"quota_remaining": 9693,
"backoff": 10
}]
我正在尝试使用 JSON 类型提供程序通过 API 访问 Whosebug/StackExchange 数据。它工作得很好,但有一个警告。 API 有一个节流阀,它由一个字段 "backoff" 发出信号,该字段包含您在下一个请求之前应该退缩的秒数。 因此,我不能只将 JSON TP 指向 url,因为默认情况下退避字段不存在。响应通常是这样的:
{
"items": [
{
"has_synonyms": true,
"user_id": 1144035,
"is_moderator_only": false,
"is_required": false,
"count": 7054,
"name": "sql"
},
{
"has_synonyms": true,
"user_id": 1144035,
"is_moderator_only": false,
"is_required": false,
"count": 16,
"name": "algorithm"
}
],
"has_more": true,
"quota_max": 10000,
"quota_remaining": 9693
}
我假设我需要做的是提供一个示例,其中包含一个没有退避的示例(如上所述),以及一个与此类似的示例:
"has_more": true,
"quota_max": 10000,
"quota_remaining": 9693,
"backoff": 10
}
... 这样我就可以获得退避选项。但是,我不确定如何构建/准备样本以达到这种效果。非常感谢您的帮助!
JSON Type Provider 有一个 属性 SampleIsList
,将其设置为 true
.
有一个文档部分 解析 Twitter 流,JsonProvider 请向下滚动,因为无法直接引用该部分。
您的示例文件应如下所示
[{
...
"has_more": true,
"quota_max": 10000,
"quota_remaining": 9693
},{
...
"has_more": true,
"quota_max": 10000,
"quota_remaining": 9693,
"backoff": 10
}]