2016-02-19 4 views
1

Я создал ссылку Branch.io: fight.offtherecord.com/alexg. Эта ссылка содержит глубокие данные, связанные с ней, например (например, alias = Alexg, userId = 375 и т. Д.). Branch.io сохраняет эти данные с их конца.Получить данные глубокой связи из Branch.io в сети

Когда я загружаю эту ссылку в своем браузере, с рабочего стола, я получаю следующее в моей адресной строке: «https://offtherecord.com/?_branch_match_id=224695141967923130».

Как получить доступ к данным, хранящимся вместе со ссылкой? Я не вижу доступных API. Я вижу этот GET API: https://api.branch.io/v1/url?branch_key= & url = http://fight.offtherecord.com/alexg Но для этого требуется, чтобы была введена исходная ссылка, в отличие от того, что у меня заканчивается в моей адресной строке.

Я просмотрел их веб-SDK, но подошел пустой.

ответ

5

Я предполагаю, что вы создаете custom text me the app page, где вы хотите настроить свою страницу для ссылки. Я обнаружил, что при выполнении вызова branch.init вы можете получить все данные. Есть также вызовы, такие как branch.data (обратный вызов) и branch.first (обратный вызов) see their doc.

просто заменить их

branch.init('YOUR-BRANCH-KEY'); 

с

branch.init('YOUR-BRANCH-KEY',function(err, data) { 
      console.log(JSON.stringify(data)); 
     }); 

и вы будете иметь данные. Вы не можете проверить это локально, это должно быть по URL-адресу, указанному в настройках филиала.

+0

Ваш комментарий помог мне, но не ответил на вопрос происхождения – mcabe

+0

@mcabe мой ответ дает вам данные на странице с разрешенной ссылкой. Кажется, вы говорите, что хотите получить данные только с разрешенным uri и без ключа ветви? Если у вас есть ключ филиала, вы должны сделать то же самое, что и выше. Если вы этого не сделаете, похоже, вы пытаетесь увидеть данные в чужих ссылках? Или я пропущу точку? – troppoli

+0

Я как раз собирался отредактировать свой комментарий! Я понял, что ваш ответ означает, что с помощью init вы получите все пакеты данных, и поскольку я был на локальном хосте, я не смог его протестировать. Но, внимательно прочитав документы и перечитав ответ, я понял, что ты действительно прав :) – mcabe