Branch.io api更新类型。使先前创建的链接显示在快速链接上

时间:2019-04-09 21:58:33

标签: api branch.io

我通过API创建了一堆链接,但未指定默认为0的类型。这不会使链接在快速链接下的仪表板上显示。现在,我想让它们显示在那里,但是似乎没有添加快速链接的选项,只能创建一个新的链接。鉴于此,我的想法是使用API​​读取和更新它,但是update似乎不允许传递参数类型。关于如何克服这一点的任何提示?

我提出了一个get请求,检索了整个链接的详细信息,复制了结果,添加了branch_key和branch_secret,将类型从0更改为2并发送了更新请求。

我已经使用?debug = true打开了链接,但它似乎也不是一种编辑它以使其显示在快速链接上的方法。

响应代码为:

{
    "error": {
        "code": 400,
        "message": "Invalid parameter: type"
    }
}

删除类型参数后,我将获得所有数据的正确链接响应。

2 个答案:

答案 0 :(得分:0)

您看到的错误是预期的行为。 “类型”键是保留键,一旦创建链接便无法更改。仅当使用API​​调用创建链接时,才能手动设置此设置。如果您还有其他疑问,请发送电子邮件至Integrations@branch.io。

答案 1 :(得分:0)

由于每种类型的数量,我们将API创建的链接和快速链接存储在不同的DB中。这意味着实际上不可能通过我们的公共API或SDK创建快速链接。唯一的地方是从仪表板。 :(希望您能理解我们这样做的理由。