Как получить доступ к идентификатору филиала из идентификаторов с сайта branch.io?

1

Я использую https://github.com/BranchMetrics/branch-deep-linking-public-api для создания branch link для моих пользователей.

Я могу успешно создать ссылку, которая также отлично работает. Но в моей ссылке отсутствует одна большая информация, которая является идентификатором идентификатора ветки. Это Branch ID связанный с отдельными идентификаторами в Branch

Я также понял, что если передать значение в теге $identity_id при создании ссылки, я смогу увидеть идентификатор идентификатора ветки с моей ссылкой. Но я не знаю, как получить доступ к этому id.

Вот мой код.

const sendBranchRequest = params => {
    const { path, body, qs, method } = params;
    const options = {
        method
        , uri: '${ baseUrl }/${ path }'
        , headers: {
            "Content-Type": "application/json"
           , "Cache-Control": "no-cache"
          }
        , json: true
    };

    if ( body ) {
        options.body = body
        options.body.branch_key = branchKey;
        options.body.branch_secret = branchSecret;
    }

    return rp( options );
};

const createLink = data => {
    const params = {
        body: { data }
        , method: 'POST'
        , path: 'url'
    };
    return sendBranchRequest( params );
};

Заранее спасибо.

Теги:
branch.io
deep-linking

1 ответ

2
Лучший ответ

Идентификатор идентификатора ветки является внутренним идентификатором пользователя Branch, связанным с каждым пользователем. Вы не сможете использовать идентификатор идентификатора ветки напрямую для создания ссылок.

Вместо этого вы можете попытаться создать ветки с использованием Branch Developer Identity, то есть пользовательский идентификатор, который вы можете использовать для отслеживания/идентификации ваших пользователей.

Вот пример скручивания:

curl -X POST \
\
-H "Content-Type: application/json" \
\
-d '{"branch_key":"<you app key>", 
"campaign":"user identity", "channel":"test", 
"identity":"YOUR_IDENTITY", //set your custom user identity here
"data":"{\"var1\": \"abcd\", 
    \"var2\": \"defg\"
}"}' \
\
https://api.branch.io/v1/url

Как только вы создадите ссылку с идентификатором, если идентификатор идентификатора идентификатора ID_ID (идентификатор ветки), связанный с идентификатором, мы создадим новый (иначе привяжем его к существующему идентификатору_ид).

Ещё вопросы

Сообщество Overcoder
Наверх
Меню