Branch.io api 更新类型。使之前创建的 link 出现在快速 link 上
Branch.io api update type. Make previously created link appear on quick links
我通过 API 创建了一堆 links 而没有指定默认为 0 的类型。这不会使 links 显示在快速下的仪表板上link秒。现在,我想让它们在那里显示,但似乎没有添加快速 link 的选项,只能创建新的。鉴于此,我的想法是使用 API 来读取和更新它,但是,更新似乎不允许传递参数类型。关于如何克服这个问题的任何提示?
我发出了获取请求,检索了整个 link 详细信息,复制了结果,添加了 branch_key 和 branch_secret,将类型从 0 更改为 2 并发送了更新请求。
我已经用 ?debug=true 打开了 link,但它似乎也不是一种编辑它以使其在快速 link 上显示的方法。
响应代码是:
{
"error": {
"code": 400,
"message": "Invalid parameter: type"
}
}
一旦删除类型参数,我就会得到包含所有数据的正确 link 响应。
您看到的错误是预期的行为。 "type" 键是保留键,一旦创建 link 就无法更改。您只能在使用 API 调用创建 link 时手动设置此项。如果您有任何其他问题,请联系 integrations@branch.io!
我们将 API created links 和 quick links 存储在不同的数据库中,因为每种类型的数量不同。这意味着实际上不可能通过我们的 public API 或 SDK 创建快速 link。唯一的地方是仪表板。 :( 希望您理解我们这样做的原因。
我通过 API 创建了一堆 links 而没有指定默认为 0 的类型。这不会使 links 显示在快速下的仪表板上link秒。现在,我想让它们在那里显示,但似乎没有添加快速 link 的选项,只能创建新的。鉴于此,我的想法是使用 API 来读取和更新它,但是,更新似乎不允许传递参数类型。关于如何克服这个问题的任何提示?
我发出了获取请求,检索了整个 link 详细信息,复制了结果,添加了 branch_key 和 branch_secret,将类型从 0 更改为 2 并发送了更新请求。
我已经用 ?debug=true 打开了 link,但它似乎也不是一种编辑它以使其在快速 link 上显示的方法。
响应代码是:
{
"error": {
"code": 400,
"message": "Invalid parameter: type"
}
}
一旦删除类型参数,我就会得到包含所有数据的正确 link 响应。
您看到的错误是预期的行为。 "type" 键是保留键,一旦创建 link 就无法更改。您只能在使用 API 调用创建 link 时手动设置此项。如果您有任何其他问题,请联系 integrations@branch.io!
我们将 API created links 和 quick links 存储在不同的数据库中,因为每种类型的数量不同。这意味着实际上不可能通过我们的 public API 或 SDK 创建快速 link。唯一的地方是仪表板。 :( 希望您理解我们这样做的原因。