如何从 branch.io 的身份访问 Branch Identity ID
How can I access Branch Identity ID from identities from branch.io
我正在使用 https://github.com/BranchMetrics/branch-deep-linking-public-api 为我的用户创建 branch link
。
我能够成功创建 link,这也很好用。但是我的 link 缺少一项主要数据,即 Branch Identity ID。这是 Branch ID
与 Branch
上的个人身份相关联
我还了解到,如果我在创建 link 时在 $identity_id
标签中传递值,那么我将能够看到 Branch Identity ID link。但是我不知道如何访问这个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 Identity ID 是内部 Branch 用户标识符,与每个用户相关联。您将无法直接使用 Branch Identity ID 来创建 links。
您可以改为尝试使用 Branch Developer Identity 创建 Branch links,即您可以用于 track/identify 您的用户的自定义身份。
这是一个卷曲示例:
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
一次,您使用该身份创建一个 link,如果没有与该身份相关联的 identity_id(分支身份 ID),我们将创建一个新的(否则将其绑定到现有 identity_id).
我正在使用 https://github.com/BranchMetrics/branch-deep-linking-public-api 为我的用户创建 branch link
。
我能够成功创建 link,这也很好用。但是我的 link 缺少一项主要数据,即 Branch Identity ID。这是 Branch ID
与 Branch
我还了解到,如果我在创建 link 时在 $identity_id
标签中传递值,那么我将能够看到 Branch Identity ID link。但是我不知道如何访问这个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 Identity ID 是内部 Branch 用户标识符,与每个用户相关联。您将无法直接使用 Branch Identity ID 来创建 links。
您可以改为尝试使用 Branch Developer Identity 创建 Branch links,即您可以用于 track/identify 您的用户的自定义身份。
这是一个卷曲示例:
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
一次,您使用该身份创建一个 link,如果没有与该身份相关联的 identity_id(分支身份 ID),我们将创建一个新的(否则将其绑定到现有 identity_id).