2017-02-20 9 views
0

POST /v1/url/bulk/:branch_keyを使用して、いくつかのアイテムについてバッチディープリンクを生成します。branch.io restバルクリンク作成用APIはリクエストの順序を保持しません

レスポンスはURLの配列だけを返します。リンクは正常に動作していますが、リクエストのとおりに送信されたアイテムの順番で返されません。

どのブランチリンクがどのアイテムに属しているかを特定する方法はありますか? 少なくとも、レスポンスにアイテムのIDや他のカスタムデータが返されていた場合は、リンクを正しく識別できました。

希望ですか?ありがとう。

答えて

0

はい、あなたはbranch.ioリンクのデータを使用して、どの項目に属しているかを識別できます。また、branch.io設定パラメータとカスタムパラメータを渡すこともできます。
すべてのブランチリンクには、リンク作成時に指定したキー:値のペアの辞書が含まれています。ブランチのSDKは、ブランチリンクをクリックしてアプリを開くたびに、このデータをアプリ内で利用できるようにします。

+0

私たちはsdkではなくREST APIを使用しています。 、データは[ { "URL": "http://xxx.yyy.com/Xyph/exdxCcoxA" }として受信される、 { "URL":「http://xxx.yyy.com//1xdxCcoxA Xyph」 }、{ "URL": "http://xxx.yyy.com/Xyph/vxdxCcoxA" } ] –

+0

はい、あなたにもAPIに同じことを行うことができます。データにカスタムパラメータを渡すだけです。 –

+0

はい@MayurShah、カスタムパラメータも渡していますが、返されるデータにはURLのみが含まれています –

0

最も基本的なレベルでは、この情報はブランチダッシュボードのライブビュー&エクスポートページの[リンク]タブから利用できます。このタブで作成された最後の100のリンクを見ることができます。詳細を表示するには、ページの右上に表示される[リンクをエクスポート]ボタンを使用します。

「エクスポートリンク」で取得できる情報よりも多くの情報を必要とする場合は、データエクスポートAPIのホワイトリストに登録しておくことができます(https://dev.branch.io/methods-endpoints/data-export-api/guide/参照)。これにより、作成されたリンクとそのメタデータを含む.csvファイルの毎日のコレクションにアクセスできます。データエクスポートAPIのアプリをホワイトリストに登録するには、[email protected]にリクエストを送信します。アプリのキーを含めて、[チーム]タブ(https://dashboard.branch.io/settings/team)のメールアドレスからリクエストを送信してください。

リンクを照会することもできます。単一のリンクの場合は、 "?debug = true"を追加し、ブラウザのアドレスバーにこの値を入力します。

ます。また、スクリプトのHTTP APIを使用してリンクデータの検索ができます。https://github.com/BranchMetrics/branch-deep-linking-public-api#viewing-state-of-existing-deep-linking-urls

0

支店のAPIは、カスタムalias(URLスラグ)を指定することができますので、あなたは、単に結びつけるための簡単な方法をしたい場合一度に一度クエリを実行しなくても、一意の一括作成URLを内部のデータに追加する場合は、これを回避策として使用できます。詳細here

関連する問題