【问题标题】:How to obtain review app name through platform api如何通过平台api获取评论应用名称
【发布时间】:2021-05-30 03:16:56
【问题描述】:

我有一个 github 操作,它使用平台 api 部署评论应用程序,然后返回评论应用程序 ID: https://devcenter.heroku.com/articles/platform-api-reference#review-app-create

现在我需要从 id 获取评论应用名称(或 url),但我没有看到如何通过 Platform API 来完成。该名称确实被分配给评论应用程序(HEROKU_APP_NAME)中的配置变量,但我也无法看到如何使用评论应用程序 ID 访问配置变量(我知道可以使用 heroku config:get -a [review应用名称] - 一定会喜欢那些 22 岁的 ????)。

【问题讨论】:

  • 为什么不解析输出来获取 URL?
  • 具体是哪个输出?
  • 哦,你找到我了!那个很棘手。您是否尝试使用 URL 模式? devcenter.heroku.com/articles/…
  • 我想这是实现我目标的间接方式 - 建立一个可预测的模式并在客户端 api 程序中使用相同的逻辑来构造 url。奇怪的是,这个值不能通过 api 直接访问,因为人们会认为这是评论应用程序最需要的属性之一。

标签: heroku github-actions heroku-cli heroku-api heroku-review-app


【解决方案1】:

这并不直观,但评论应用资源上的 app 属性包含一个 ID,因此评论应用引用关联的“应用”资源。将应用 ID 发送到 /app 端点将返回 web_url 作为其属性之一。

https://devcenter.heroku.com/articles/platform-api-reference#app

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-23
    • 1970-01-01
    • 1970-01-01
    • 2019-09-01
    • 2016-03-21
    • 1970-01-01
    相关资源
    最近更新 更多