json - 带有 JSON 数据的 SnapLogic REST Post

标签 json http-post logic yahoo-api snaplogic

如何在 SnapLogic 中以 JSON 数据作为正文创建 REST Post?

我需要向 yahoo 批量文件下载端点 ( https://api.admanager.yahoo.com/v1/rest/bulk/download ) 发送帖子,并且请求正文必须采用 JSON 格式:

{
  "advertiserId": 30944,
  "objectType": "CAMPAIGN",
  "downloadAllLevels": true,
  "filters": {
             "objectIds": [123,
                456
             ],
             "objectStatus": [
                "ACTIVE"
             ],
             "fromDate": "2014-07-01 00:00:00",
             "toDate": "2014-07-10 00:00:00",
                         "includeNegative":true,
                         "includeTargeting":true,
                         "includeExtensions":true
  }
}

最佳答案

要实现此目的,您需要添加 JSON 生成器对象并在其中添加 JSON 数据。

然后您可以将其附加到 REST Post 对象。在 Post 对象中,确保将 HTTP 实体 值设置为 $ ($ = 根路径)或其他值 该路径是您要发送的 JSON 数据的路径。

JsonGenerator

现在将使用此 json 数据作为正文发送帖子

关于json - 带有 JSON 数据的 SnapLogic REST Post,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40621137/

相关文章:

java - 没有空格的 pretty-print Jackson json?

java - 如何解析jsonarray方括号内容

vb.net在POST中接收json数据,其中键有正斜杠

node.js - 如何验证来自 Slack Events API 的请求

c - 哈希表 : double probe when collision

python - 如何使用字典中的json模块将字符串数据转换为整数?

用于检查 Apache Camel XML 中字符串的 JSONPath 表达式

http - 从浏览器捕获 http post

python - 如何在遍历数据框列后附加列表?

打印时 C 变量丢失值