Javascript 如何从Branch.io的identities访问分支标识ID

Javascript 如何从Branch.io的identities访问分支标识ID,javascript,node.js,deep-linking,branch.io,Javascript,Node.js,Deep Linking,Branch.io,我正在使用为我的用户创建分支链接 我能够创建链接成功,这也很好。但我的链接缺少一个主要数据,即分支机构标识ID。这是与分支机构上的个人身份相关联的分支机构ID 我还了解到,如果我在创建链接时传递$identity\u id标记中的值,那么我将能够通过我的链接查看分支标识id。但我不知道如何访问这个id 这是我的密码 const sendBranchRequest = params => { const { path, body, qs, method } = params;

我正在使用为我的用户创建
分支链接

我能够创建链接成功,这也很好。但我的链接缺少一个主要数据,即分支机构标识ID。这是与分支机构上的个人身份相关联的分支机构ID

我还了解到,如果我在创建链接时传递
$identity\u id
标记中的值,那么我将能够通过我的链接查看分支标识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 );
};

提前感谢。

分支机构标识ID是与每个用户关联的内部分支机构用户标识符。您将无法直接使用分支标识创建链接

相反,您可以尝试使用分支开发人员标识(即可用于跟踪/标识用户的自定义标识)创建分支链接

下面是一个示例:

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
curl-X POST\
\
-H“内容类型:应用程序/json”\
\
-d'{“分支密钥”:“”,
“活动”:“用户身份”,“频道”:“测试”,
“identity”:“YOUR_identity”,//在此处设置自定义用户标识
“数据”:“{\“var1\”:\“abcd\”,
\“var2\”:\“defg\”
}"}' \
\
https://api.branch.io/v1/url
一旦创建了一个带有标识的链接,如果没有与标识相关联的标识id(分支标识id),我们将创建一个新的链接(否则将其绑定到现有标识id)