2017-02-20 1 views
0

Nous utilisons POST /v1/url/bulk/:branch_key pour la génération de liens profonds par lots pour certains de nos articles.branch.io rest API pour la création de liens en vrac ne préserve pas l'ordre de la demande

La réponse renvoie un tableau d'URL seul. Les liens fonctionnent bien, mais ils ne sont pas retournés dans l'ordre de nos articles envoyés en tant que demande.

Existe-t-il un moyen d'identifier quel lien de branche appartient à quel élément? Au moins si la réponse avait l'ID de l'élément ou d'autres données personnalisées renvoyées avec, nous pourrions identifier le lien correctement.

Un espoir? Merci.

Répondre

0

Oui, vous pouvez identifier le lien appartient à quel élément en utilisant les données du lien branch.io, vous pouvez passer le paramètre branch.io config ainsi que vos paramètres personnalisés.
Chaque lien de branche comprend un dictionnaire de paires clé/valeur que vous avez spécifié au moment de la création du lien. Les SDK de Branch rendent ces données disponibles dans votre application chaque fois que l'application est ouverte via un lien de branche.

+0

Nous utilisons l'API REST, pas sdk. Et données sont reçues comme [{ "url": "http://xxx.yyy.com/Xyph/exdxCcoxA" }, { "url": « http://xxx.yyy.com/ Xyph/1xdxCcoxA » }, { "url": "http://xxx.yyy.com/Xyph/vxdxCcoxA" } ] –

+0

Oui, vous pouvez faire de même pour api aussi bien. Transmettez simplement les paramètres personnalisés aux données. –

+0

Oui @MayurShah, Nous passons aussi des paramètres personnalisés, mais les données retournées ne contient que l'URL –

0

Au niveau le plus élémentaire, cette information est disponible via l'onglet Liens de la page d'exportation Liveview du tableau de bord Branchement &. Vous pouvez voir les 100 derniers liens créés sur cet onglet. Pour en savoir plus, vous pouvez utiliser le bouton "Exporter les liens" qui apparaît dans le coin supérieur droit de la page.

Si vous en avez besoin pour plus d'informations que celles que vous pouvez récupérer via "Exporter les liens", vous pouvez ajouter l'application à la liste blanche de l'API Data Export (voir: https://dev.branch.io/methods-endpoints/data-export-api/guide/). Cela donne accès à une collection quotidienne de fichiers .csv qui inclurait les liens créés et leurs métadonnées. Pour ajouter l'application à l'API Data Export dans la liste blanche, envoyez une demande à [email protected] Assurez-vous d'inclure la clé de l'application et d'envoyer la demande à partir d'une adresse e-mail dans l'onglet Équipe (https://dashboard.branch.io/settings/team).

Vous pouvez également interroger des liens. Pour un seul lien, ajoutez "? Debug = true" et entrez cette valeur dans la barre d'adresse de votre navigateur.

Vous pouvez également le script de la recherche de données de liaison avec l'API HTTP: https://github.com/BranchMetrics/branch-deep-linking-public-api#viewing-state-of-existing-deep-linking-urls

0

L'API Branch vous permet également de spécifier une coutume alias (la limace URL), donc si vous voulez simplement un moyen facile de lier URL spécifiques créées en bloc pour les données à l'intérieur sans interroger une seconde fois, vous pouvez utiliser cela comme une solution de contournement. Détails here