我通过API创建了一堆链接,但未指定默认为0的类型。这不会使链接在快速链接下的仪表板上显示。现在,我想让它们显示在那里,但是似乎没有添加快速链接的选项,只能创建一个新的链接。鉴于此,我的想法是使用API读取和更新它,但是update似乎不允许传递参数类型。关于如何克服这一点的任何提示?
我提出了一个get请求,检索了整个链接的详细信息,复制了结果,添加了branch_key和branch_secret,将类型从0更改为2并发送了更新请求。
我已经使用?debug = true打开了链接,但它似乎也不是一种编辑它以使其显示在快速链接上的方法。
响应代码为:
{
"error": {
"code": 400,
"message": "Invalid parameter: type"
}
}
删除类型参数后,我将获得所有数据的正确链接响应。
答案 0 :(得分:0)
您看到的错误是预期的行为。 “类型”键是保留键,一旦创建链接便无法更改。仅当使用API调用创建链接时,才能手动设置此设置。如果您还有其他疑问,请发送电子邮件至Integrations@branch.io。
答案 1 :(得分:0)
由于每种类型的数量,我们将API创建的链接和快速链接存储在不同的DB中。这意味着实际上不可能通过我们的公共API或SDK创建快速链接。唯一的地方是从仪表板。 :(希望您能理解我们这样做的理由。