在Postman中一次创建多个请求

时间:2018-04-06 09:16:13

标签: api postman postman-collection-runner

我正在尝试测试GitHub API并探索它的不同端点。我有不同的可能性,让我们说https://api.github.com上的初始获取请求。

返回的列表是:

{
  "current_user_url": "https://api.github.com/user",
  "current_user_authorizations_html_url": "https://github.com/settings/connectio                                                                                                                ns/applications{/client_id}",
  "authorizations_url": "https://api.github.com/authorizations",
  "code_search_url": "https://api.github.com/search/code?q={query}{&page,per_pag                                                                                                                e,sort,order}",
  "commit_search_url": "https://api.github.com/search/commits?q={query}{&page,pe                                                                                                                r_page,sort,order}",
  "emails_url": "https://api.github.com/user/emails",
  "emojis_url": "https://api.github.com/emojis",
  "events_url": "https://api.github.com/events",
  "feeds_url": "https://api.github.com/feeds",
  "followers_url": "https://api.github.com/user/followers",
  "following_url": "https://api.github.com/user/following{/target}",
  "gists_url": "https://api.github.com/gists{/gist_id}",
  "hub_url": "https://api.github.com/hub",
  "issue_search_url": "https://api.github.com/search/issues?q={query}{&page,per_                                                                                                                page,sort,order}",
  "issues_url": "https://api.github.com/issues",
  "keys_url": "https://api.github.com/user/keys",
  "notifications_url": "https://api.github.com/notifications",
  "organization_repositories_url": "https://api.github.com/orgs/{org}/repos{?typ                                                                                                                e,page,per_page,sort}",
  "organization_url": "https://api.github.com/orgs/{org}",
  "public_gists_url": "https://api.github.com/gists/public",
  "rate_limit_url": "https://api.github.com/rate_limit",
  "repository_url": "https://api.github.com/repos/{owner}/{repo}",
  "repository_search_url": "https://api.github.com/search/repositories?q={query}                                                                                                                {&page,per_page,sort,order}",
  "current_user_repositories_url": "https://api.github.com/user/repos{?type,page                                                                                                                ,per_page,sort}",
  "starred_url": "https://api.github.com/user/starred{/owner}{/repo}",
  "starred_gists_url": "https://api.github.com/gists/starred",
  "team_url": "https://api.github.com/teams",
  "user_url": "https://api.github.com/users/{user}",
  "user_organizations_url": "https://api.github.com/user/orgs",
  "user_repositories_url": "https://api.github.com/users/{user}/repos{?type,page                                                                                                                ,per_page,sort}",
  "user_search_url": "https://api.github.com/search/users?q={query}{&page,per_pa                                                                                                                ge,sort,order}"
}

是否有进入 Postman 的方法,或跟进协调人从这些生成集合?为了确保遵循 Postman Json Collection格式,有些脚本是必要的。

如果除了Postman以外的解决方案完全适用于这个问题,我全都听见了。

我做了什么:

  1. 我尝试搜索 GitHub API 作为 Postman Collection ,我 没找到任何。
  2. 我试图理解Postman Json Collection格式,这对我来说不是那么容易编写一些脚本来创建一个。也许有人这样做了?
  3. 我可以"([a-z_])*":找到并替换curl -H "Authorization: token ####"。有没有办法将整体整合到邮递员?
  4. 除非我付出很多努力,否则我无法帮助它。但是,我可能会因为我正在探索高级API功能,技术和选择而不仅仅是 GitHub API 而陷入困境。所以这不会是最后一次。

0 个答案:

没有答案