Json 用于批量链接创建的branch.io rest API不';保留请求顺序

Json 用于批量链接创建的branch.io rest API不';保留请求顺序,json,deep-linking,branch.io,Json,Deep Linking,Branch.io,我们使用POST/v1/url/bulk/:branch_key为我们的一些项目生成批深度链接 响应仅返回URL的数组。链接工作正常,但没有按照我们的请求发送项目的顺序返回 有没有办法确定哪个分支链接属于哪个项目? 至少,如果响应包含项的id或其他随响应返回的自定义数据,我们可以正确识别链接 有希望吗?谢谢。是的,您可以使用branch.io link的数据来识别链接属于哪个项目,您可以传递branch.io配置参数以及自定义参数。 每个分支链接都包含一个键:值对字典,该字典在创建链接时由您指定

我们使用
POST/v1/url/bulk/:branch_key
为我们的一些项目生成批深度链接

响应仅返回URL的数组。链接工作正常,但没有按照我们的请求发送项目的顺序返回

有没有办法确定哪个分支链接属于哪个项目? 至少,如果响应包含项的id或其他随响应返回的自定义数据,我们可以正确识别链接


有希望吗?谢谢。

是的,您可以使用branch.io link的数据来识别链接属于哪个项目,您可以传递branch.io配置参数以及自定义参数。

每个分支链接都包含一个键:值对字典,该字典在创建链接时由您指定。只要通过分支链接单击打开应用程序,分支的SDK就会在应用程序中提供这些数据

在最基本的层面上,您可以通过分支机构仪表板的Liveview&Export页面上的链接选项卡获得这些信息。您可以看到在此选项卡上创建的最后100个链接。要查看更多信息,可以使用页面右上角显示的“导出链接”按钮

如果您需要通过“导出链接”获取更多信息,则可以将应用程序列入数据导出API的白名单(请参阅:)。这样可以访问.csv文件的日常集合,其中包括创建的链接及其元数据。要将数据导出API的应用程序列入白名单,请向其发送请求integrations@branch.io. 确保包括应用程序的密钥,并通过团队选项卡()上的电子邮件地址发送请求

您还可以查询链接。对于单个链接,附加“?debug=true”并将该值输入浏览器的地址栏


您还可以使用HTTP API为链接数据的查找编写脚本:

分支API还允许您指定自定义的
别名(
)(URL slug),因此,如果您只想简单地将特定的批量创建的URL绑定到内部数据,而无需再次查询,您可以将其用作解决方法。详细信息

批量创建链接API将按特定顺序返回链接。 您可以通过创建3个链接并使用特定参数进行区分来测试

例如:


如您所见,我们使用og_title作为唯一参数,为您的应用程序创建的链接顺序相同。

我们使用的是REST API,而不是sdk。数据以[{“url”:“},{“url”:“},{“url”:“},{“url”:“}]的形式接收是的,您也可以对api执行同样的操作。只需将自定义参数传递给数据。是@MayurShah,我们也传递自定义参数,但返回的数据仅包含URLYes,此api的响应是生成链接的,只要用户单击分支io链接,您就可以获得所有数据。如果用户使用Android设备单击,则其打开或转到播放存储区,并将数据传递到数据参数中。@KrishNakumR如果我解决了您的问题,请接受答案。
curl -XPOST https://api2.branch.io/v1/url/bulk/key_live_xxxxxxxxxxx -H "Content-Type: application/json" \
  -d '[
    {
      "channel": "facebook",
      "feature": "onboarding",
      "campaign": "new product",
      "stage": "new user",
      "tags": ["one", "two", "three"],
      "data": {
        "$canonical_identifier": "content/123",
        "$og_title": "Title1",
        "$og_description": "Description from Deep Link",
        "$og_image_url": "http://www.lorempixel.com/400/400/",
        "$desktop_url": "http://www.example.com",
        "custom_boolean": true,
        "custom_integer": 1243,
        "custom_string": "everything",
        "custom_array": [1,2,3,4,5,6],
        "custom_object": { "random": "dictionary" }
      }
    },
    {
      "channel": "facebook",
      "feature": "onboarding",
      "campaign": "new product",
      "stage": "new user",
      "tags": ["one", "two", "three"],
      "data": {
        "$canonical_identifier": "content/123",
        "$og_title": "Title2",
        "$og_description": "Description from Deep Link",
        "$og_image_url": "http://www.lorempixel.com/400/400/",
        "$desktop_url": "http://www.example.com"
      }
    },
    {
      "channel": "facebook",
      "feature": "onboarding",
      "campaign": "new product",
      "stage": "new user",
      "tags": ["one", "two", "three"],
      "data": {
        "$canonical_identifier": "content/123",
        "$og_title": "Title3",
        "$og_description": "Description from Deep Link",
        "$og_image_url": "http://www.lorempixel.com/400/400/",
        "$desktop_url": "http://www.example.com"
      }
    }
  ]'