【问题标题】:How to use postman to send a request to timekit api如何使用邮递员向timekit api发送请求
【发布时间】:2018-10-16 02:06:58
【问题描述】:

我对如何使用 API 知之甚少,我只是想获得一个基本的了解,以便我可以在我要构建的 JS 应用程序中使用 Timekit.io API,所以首先我我应该尝试使用邮递员来学习如何发送请求。在 Timekit 文档中用于从资源中查找时间,即:他们说要使用此 curl 命令的人员日历。

curl --request POST \
  --url https://api.timekit.io/v2/findtime \
  --header 'Content-Type: application/json' \
  --user :live_api_key_7nzvc7wsBQQISLeFSVhROys9V1bUJ1z7 \
  --data '{
  "resource_ids": ["78a4d873-2a68-41c6-bdd4-c0ca5b35efd3"],
  "filters": { "or": [
    {"specific_day_and_time":{"day":"Monday","start":9,"end":13}},
    {"specific_day_and_time":{"day":"Wednesday","start":10,"end": 16}}
  ]},
  "future": "2 days",
  "length": "30 minutes"
}'

我试图弄清楚我在邮递员本身中放入了什么,以便获得正确的 Json 值。到目前为止,我已经选择了一个带有 url https://api.timekit.io/v2/findtimePOST 请求和带有键 Content-Type 和值 application/jsonheader 我不知道在哪里放置 user,data,rsource_ids,filters,future & length 这是我帖子的截图人工设置。

【问题讨论】:

    标签: rest curl postman


    【解决方案1】:
    • --user 设置身份验证。如果未指定身份验证类型,则默认为Basic Authentication。在 Postman 中,单击“身份验证”选项卡,然后从“类型”下拉列表中选择“基本身份验证”。然后,您可以在相应的字段中输入用户名和密码。使用--user 标志,值应为<username>:<password>。所以你的情况,没有指定用户名,所以我猜你不需要输入它,只需使用api密钥作为密码。

    • --data 是 JSON 请求正文。您可以将整个值(在单引号 ' 内)输入到“正文”选项卡中。选择“Body”选项卡,然后在选项卡中选择“raw”单选按钮,然后从右侧的下拉列表中选择“JSON (application/json)”。现在只需将整个 JSON 放入文本区域即可。

      {
        "resource_ids": ["78a4d873-2a68-41c6-bdd4-c0ca5b35efd3"],
        "filters": {
          "or": [
            { "specific_day_and_time":{ "day":"Monday", "start":9, "end":13 } },
            { "specific_day_and_time":{ "day":"Wednesday", "start":10, "end": 16 } }
          ]
        },
        "future": "2 days",
        "length": "30 minutes"
      }
      

    【讨论】:

    • 这实际上对我不起作用,我得到了无效的凭据我不应该把 api_key 放在某个地方吗?
    【解决方案2】:

    您可以通过 Import 功能将 curl 请求直接放入 Postman,这将为您填充应用程序中的整个请求。

    在应用程序 UI 的左上角,选择 Import 按钮,然后选择“原始”文本选项(这是最后一个) - 将 curl 请求文本粘贴到文本框中。导入后,如果它是有效格式,那么剩下的工作应该会为您完成。

    【讨论】:

      猜你喜欢
      • 2016-10-31
      • 1970-01-01
      • 2018-07-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-11-07
      • 2020-12-11
      • 1970-01-01
      相关资源
      最近更新 更多