[Alpha]{class="badge informative"}

orgId (服务器SDK)

本页介绍了Server SDK configure方法中的orgId。 对于Web SDK,请参阅orgId.

orgId属性是一个字符串,用于告知Adobe该数据属于哪个组织。 此属性是必需的。

要查找您的组织ID,请执行以下操作:

  1. 使用您的Adobe ID凭据登录Adobe Experience Cloud。
  2. 在Adobe Experience Cloud中的任何位置,按​[Ctrl] + [I] (Windows)或​[Cmd] + [I] (macOS)。 将打开​ 用户数据调试器 ​窗口。
  3. 复制​当前组织ID,或选择​ 分配的组织 ​选项卡以查看您可以访问的其他组织。

组织ID是由24个字符组成的字母数字字符串,以@AdobeOrg结尾。

SDK通过以下方式使用orgId:

  • 它在已验证请求的x-gw-ims-org-id标头中发送orgId。 使用拥有您的edgeCredentials凭据的相同组织。
  • 它在身份和同意Cookie的名称中包含orgId,如kndctr_ADB3LETTERSANDNUMBERS_AdobeOrg_identity。 这些名称与Web SDK为同一组织使用的Cookie名称相同。

代码示例

调用configure时设置orgId字符串属性。 如果忽略此项,configure会因错误而拒绝。

await alloy.configure({
  datastreamId: "ebebf826-a01f-4458-8cec-ef61de241c93",
  orgId: "ADB3LETTERSANDNUMBERS@AdobeOrg",
  edgeCredentials: {
    clientId: process.env.ADOBE_CLIENT_ID,
    clientSecret: process.env.ADOBE_CLIENT_SECRET,
    scopes: process.env.ADOBE_SCOPES.split(",")
  }
});
recommendation-more-help
experience-platform-help-collection