@adobe/aio-lib-campaign-standard

中文文档
4.0.3发布于 2026/03/31Apache-2.0CommonJS近 30 天下载 2.4万

Adobe I/O 运动标准 SDK

中文使用文档
文档目录46 节
  1. 安装
  2. 使用量
  3. 类
  4. 职能
  5. 标准化组织
  6. 标准CoreAPI.tenantId 互联网档案馆的存檔,存档日期2013-12-02
  7. 标准CoreAPI.apiKey
  8. 标准CoreAPI. 访问Token
  9. commandard CoreAPI.init( tenantId, apiKey, access Token) \\…
  10. c. get AllProfiles ([参数])
  11. 活动标准CoreAPI.createProfile(简介对象)
  12. 活动标准 CoreAPI.update Profile( profilePKey, profile 对象)
  13. 活动标准CoreAPI.getProfile( profilePKey)
  14. 标准CoreAPI.get AllServices ([参数])
  15. 创建服务对象
  16. c. get Service( 服务PKey)
  17. 标准 CoreAPI.getHistoryOfProfile( profilePKey) 活动 常规
  18. 标准CoreAPI.getMetadata ForResource(资源)
  19. 活动标准CoreAPI.getMetadata ForResourceExt(资源)
  20. 标准CoreAPI.getCustom资源( )
  21. 创建 GDPR 请求( gdpr request)
  22. 标准CoreAPI.getGDPR请求()
  23. property Standard CoreAPI. get GDPRDataFile( privacy Reques…
  24. 活动标准CoreAPI.send Transactional Event(事件,事件Body)
  25. 活动标准 CoreAPI. send Transactional EventForMacTenantId(macTen…
  26. 活动标准 CoreAPI.get Transportactional Event(事件,事件PKey)
  27. 常规 CoreAPI.get Transactional EventForMacTenantId(macTenantI…
  28. 工作流程( 工作流程) (d) 国家
  29. signal Activity (workflow TrigggerUrl, [workflowPaaremets])…
  30. controlWorkflow(工作流程,命令)
  31. c. get AllOrg Units ([参数])
  32. 标准 CoreAPI.get Profile With Org Unit( profilePKey)
  33. 标准 CoreAPI.update ProfileOrg Unit( profilePKey, org UnitPKe…
  34. 活动标准CoreAPI.updateOrg Unit(org UnitPKey, org UnitObject) 互联…
  35. 标准CoreAPI.postData ToUrl(url,正文)
  36. 标准CoreAPI.getData fromRelativeUrl(相对Url)
  37. customResources(客户资源,[参数])
  38. c. get All BasicCustomResources( 资源)
  39. profileAnd ServicesExt( 客户资源, [参数])
  40. commandard CoreAPI.updateCustomResources(自定义资源,自定义资源PKey,自定…
  41. customResource( 定制资源, 自定义资源对象)
  42. commandard CoreAPI.deleteCustomResource(客户资源,自定义资源PKey,自定义资…
  43. init( tenantId, apiKey, access Token) Promise.<CampaignStan…
  44. 除错日志
  45. 捐款
  46. 许可证发放

Version Downloads/week Node.js CI License Codecov Coverage

Adobe I/O Adobe运动标准SDK

节点 Javascription SDK 包装 Adobe 运动标准 API。 。 。 .

安装

$ npm install

使用量

  1. 初始化 SDK
const sdk = require('@adobe/aio-lib-campaign-standard')

async function sdkTest() {
  //initialize sdk
  const campaignStandardClient = await sdk.init('<tenant>', 'x-api-key', '<valid auth token>')
}

Init 方法返回一个类实例 CampaignStandardCoreAPI

  1. 使用已初始化的 SDK 调用方法
const sdk = require('@adobe/aio-lib-campaign-standard')

async function sdkTest() {
  //initialize sdk
  const campaignStandardClient = await sdk.init('<tenant>', 'x-api-key', '<valid auth token>')

  // call methods
  try {
    // get profiles by custom filters
    result = await campaignStandardClient.getAllProfiles({
      filters: [
        'byCRMId'
      ],
      hasCustomFilter: true
    })
    console.log(result)

    // get a workflow
    result = await campaignStandardClient.getWorkflow('myWkfId')
    console.log(result)

  } catch (e) {
    console.error(e)
  }
}

SDK下的所有可用方法都有文件记录 here

类

标准化组织

这个班级提供了将Adobe Campaign Standard APIs称为的方法. 在调用任何方法之前 init 有关方法 包含租户ID、 apiKey 和访问Token 的有效值

职能

init( tenantId, apiKey, 访问托肯) ⇒ Promise.<CampaignStandardCoreAPI>

返回以新的 CampatyStandard CoreAPI 对象解决的保证 .

标准化组织

这个班级提供了将Adobe Campaign Standard APIs称为的方法. 在调用任何方法之前 init 有关方法 包含租户ID、 apiKey 和访问Token 的有效值

仁爱: 全球类

标准CoreAPI.tenantId 互联网档案馆的存檔,存档日期2013-12-02

(您个人组织在竞选标准中)

仁爱: 实例财产 CampaignStandardCoreAPI

标准CoreAPI.apiKey

adobe I/O 运动标准集成中的 api 键

仁爱: 实例财产 CampaignStandardCoreAPI

标准CoreAPI. 访问Token

从您的 Adobe I/O 运动标准集成的存取符

仁爱: 实例财产 CampaignStandardCoreAPI

commandard CoreAPI.init( tenantId, apiKey, access Token) \\\fn微软雅黑 CampaignStandardCoreAPI

初始化此对象.

仁爱: 实例方法 CampaignStandardCoreAPI

参数类型说明
租户string(您个人组织在竞选标准中)
键string您 Adobe I/O 运动标准集成的 API 密钥
访问脚本string您的 Adobe I/O 运动标准集成访问符

c. get AllProfiles ([参数])

获取所有配置文件记录

仁爱: 实例方法 CampaignStandardCoreAPI
见: 获取元数据资源

参数类型默认说明
[参数]Object{}要通过的参数
[参数Array[]将过滤器应用到结果中。 资源过滤器列表可通过 getMetadataForResource呼叫获取
[参数:hasCustomFilter]Booleanfalse如果您有自定义过滤器, 设置为真。 默认为假.
[参数.行integer25限制返回的记录数量( 默认为 25)
[参数.顺序]string字段来排序您的记录(参见 a 的字段) 简介(中文(简体) )
[参数. 降级Sort]booleanfalse设置为真以按下行顺序获得结果(默认为上行)

活动标准CoreAPI.createProfile(简介对象)

创建配置文件记录

仁爱: 实例方法 CampaignStandardCoreAPI

参数类型说明
配置对象Object见 配置属性

活动标准 CoreAPI.update Profile( profilePKey, profile 对象)

更新配置文件记录

仁爱: 实例方法 CampaignStandardCoreAPI

参数类型说明
配置键string配置文件记录的 PKey 属性
配置对象Object见 配置属性。只设置要更新的属性.

活动标准CoreAPI.getProfile( profilePKey)

获取配置文件记录

仁爱: 实例方法 CampaignStandardCoreAPI

参数类型说明
配置键string配置文件记录的 PKey 属性

标准CoreAPI.get AllServices ([参数])

获取所有服务记录

仁爱: 实例方法 CampaignStandardCoreAPI
见: 获取元数据资源

参数类型默认说明
[参数]Object{}要通过的参数
[参数Array[]将过滤器应用到结果中。 资源过滤器列表可通过 getMetadataForResource呼叫获取
[参数:hasCustomFilter]Booleanfalse如果您有自定义过滤器, 设置为真。 默认为假.
[参数.行integer25限制返回的记录数量( 默认为 25)
[参数.顺序]string字段来排序您的记录(参见 a 的字段) 服务(中文(简体) )
[参数. 降级Sort]descendingSortfalse设置为真以按下行顺序获得结果(默认为上行)

创建服务对象

创建服务记录

仁爱: 实例方法 CampaignStandardCoreAPI

参数类型说明
服务对象Object见 服务属性

c. get Service( 服务PKey)

获取服务记录

仁爱: 实例方法 CampaignStandardCoreAPI

参数类型说明
服务PKeystring服务记录的 PKey 财产

标准 CoreAPI.getHistoryOfProfile( profilePKey) 活动 常规

获取一个配置的营销历史

仁爱: 实例方法 CampaignStandardCoreAPI

参数类型说明
配置键string配置文件记录的 PKey 属性

标准CoreAPI.getMetadata ForResource(资源)

获取一个资源的元数据信息 .

仁爱: 实例方法 CampaignStandardCoreAPI

参数类型说明
资源string简介、服务、历史

活动标准CoreAPI.getMetadata ForResourceExt(资源)

获取与配置表链接的自定义资源

仁爱: 实例方法 CampaignStandardCoreAPI

参数类型说明
资源string任何自定义资源

标准CoreAPI.getCustom资源( )

将所有自定义资源集链接到配置表.

仁爱: 实例方法 CampaignStandardCoreAPI

创建 GDPR 请求( gdpr request)

创建一个新的 GDPR 请求 .

仁爱: 实例方法 CampaignStandardCoreAPI

参数类型说明
gdpr 请求Object见 属性 这是需要的.

标准CoreAPI.getGDPR请求()

获取当前 GDPR 请求的数据 .

仁爱: 实例方法 CampaignStandardCoreAPI

property Standard CoreAPI. get GDPRDataFile( privacy RequestDataUrl, request InternalName) 互联网档案馆的存檔,存档日期2013-12-21

获取GDPR数据文件.

仁爱: 实例方法 CampaignStandardCoreAPI
见: 获取 GDPR 请求

参数类型说明
隐私请求 DataUrlstring这是从一个 GEE GDPR 请求呼叫中获取的
请求内部Namestring请求的内部名称

活动标准CoreAPI.send Transactional Event(事件,事件Body)

折旧

发送交易事件 . 自 2. 1. 0 起折旧 。 使用 send Contactal EventForMacTenantId 代替 .

仁爱: 实例方法 CampaignStandardCoreAPI

参数类型说明
事件编号string您想要发送的事件类型。 这取决于 事件定义。 。 。 .
事件BodyObject要发送的事件数据。 这取决于 事件定义。 。 。 .

活动标准 CoreAPI. send Transactional EventForMacTenantId(macTenantId, 事件Id, 事件Body) 活动程序

发送一个交易活动, 用于营销云租户ID

仁爱: 实例方法 CampaignStandardCoreAPI

参数类型说明
马克特南特Idstring销售云租户身份证
事件编号string您想要发送的事件类型。 这取决于 事件定义。 。 。 .
事件BodyObject要发送的事件数据。 这取决于 事件定义。 。 。 .

活动标准 CoreAPI.get Transportactional Event(事件,事件PKey)

折旧

获取交易事件( 状态、 属性) 的数据 自 2. 1. 0 起贬值。 使用 Get Contactal EventForMacTenantId 代替 .

仁爱: 实例方法 CampaignStandardCoreAPI
见: 发送交易事件

参数类型说明
事件编号string您要发送的事件类型
事件键string一个事件的 PKey( 您从发送的 Transactional Event 呼叫中获得此信息)

常规 CoreAPI.get Transactional EventForMacTenantId(macTenantId,事件Id,事件PKey)

获取关于营销云租户身份(状态、属性)交易事件的数据

仁爱: 实例方法 CampaignStandardCoreAPI
见: 发送交易事件

参数类型说明
马克特南特Idstring销售云租户身份证
事件编号string您要发送的事件类型
事件键string一个事件的 PKey( 您从发送的 Transactional Event 呼叫中获得此信息)

工作流程( 工作流程) (d) 国家

获得工作流程的属性.

仁爱: 实例方法 CampaignStandardCoreAPI

参数类型说明
工作流程编号string工作流程代码

signal Activity (workflow TrigggerUrl, [workflowPaaremets]) (英语)

触发一个工作流程.

仁爱: 实例方法 CampaignStandardCoreAPI
见: 获得工作流程

参数类型说明
工作流程string用于工作流程的触发 URL。 你可以从一个电话得到这个来得到Workflow
[工作流程]Object工作流程参数对象. 见载荷在 文档
工作流程参数。 sourcestring触发请求源
工作流程参数Object发送到工作流程的参数(参数名称和参数值对)

controlWorkflow(工作流程,命令)

控制工作流程的执行.

仁爱: 实例方法 CampaignStandardCoreAPI

参数类型说明
工作流程编号string工作流程代码
命令string用于工作流程的命令。 开始,暂停,恢复,停止

c. get AllOrg Units ([参数])

获取所有可用的 org 单元

仁爱: 实例方法 CampaignStandardCoreAPI
见: 获取元数据资源

参数类型默认说明
[参数]Object{}要通过的参数
[参数Array[]将过滤器应用到结果中。 资源过滤器列表可通过 getMetadataForResource呼叫获取
[参数.行integer25限制返回的记录数量( 默认为 25)
[参数.顺序]string字段来排序您的记录(参见 a 的字段) Org 团结库(中文(简体) )
[参数. 降级Sort]descendingSortfalse设置为真以按下行顺序获得结果(默认为上行)

标准 CoreAPI.get Profile With Org Unit( profilePKey)

获取配置文件记录( 带有 Org Unit 属性)

仁爱: 实例方法 CampaignStandardCoreAPI

参数类型说明
配置键string配置文件记录的 PKey 属性

标准 CoreAPI.update ProfileOrg Unit( profilePKey, org UnitPKey) 操作程序

更新配置文件的 Org 单位

仁爱: 实例方法 CampaignStandardCoreAPI

参数类型说明
配置键string配置文件记录的 PKey 属性
单位键string一个 OrgUnitBase 记录的 PKey 属性

活动标准CoreAPI.updateOrg Unit(org UnitPKey, org UnitObject) 互联网档案馆的存檔,存档日期2013-12-21

更新 Org UnitBase 的属性 .

仁爱: 实例方法 CampaignStandardCoreAPI

参数类型说明
单位键string一个 OrgUnitBase 记录的 PKey 属性
单位对象Object见 org UnitBase 属性。只设置要更新的属性.

标准CoreAPI.postData ToUrl(url,正文)

贴到绝对url.

仁爱: 实例方法 CampaignStandardCoreAPI

参数类型说明
url 密码string将 URL 到 POST 到
机构Object序言机构

标准CoreAPI.getData fromRelativeUrl(相对Url)

从相对的url获取数据. 帮助功能.

仁爱: 实例方法 CampaignStandardCoreAPI

参数类型说明
相对Urlstring相对url(从一些ACS API 呼叫中返回)

customResources(客户资源,[参数])

折旧

获取所有自定义资源记录 要么使用 Get All BasicCustomResources () 获取自定义资源, 要么 获取 AllProfileAnd ServicesExt () 获取扩展的资源数据

仁爱: 实例方法 CampaignStandardCoreAPI
见: 获取元数据资源

参数类型默认说明
自定义资源string自定义资源从
[参数]Object{}要通过的参数
[参数Array[]将过滤器应用到结果中。 资源过滤器列表可通过 getMetadataForResource呼叫获取
[参数:hasCustomFilter]Booleanfalse如果您有自定义过滤器, 设置为真。 默认为假.
[参数.行integer25限制返回的记录数量( 默认为 25)
[参数.顺序]string字段来排序您的记录(参见 a 的字段) 简介(中文(简体) )
[参数. 降级Sort]booleanfalse设置为真以按下行顺序获得结果(默认为上行)

c. get All BasicCustomResources( 资源)

获取所有自定义资源记录

仁爱: 实例方法 CampaignStandardCoreAPI

参数类型说明
资源string简介、服务、历史

profileAnd ServicesExt( 客户资源, [参数])

获取所有自定义资源记录

仁爱: 实例方法 CampaignStandardCoreAPI
见: 获取元数据资源

参数类型默认说明
自定义资源string自定义资源从
[参数]Object{}要通过的参数
[参数Array[]将过滤器应用到结果中。 资源过滤器列表可通过 getMetadataForResource呼叫获取
[参数:hasCustomFilter]Booleanfalse如果您有自定义过滤器, 设置为真。 默认为假.
[参数.行integer25限制返回的记录数量( 默认为 25)
[参数.顺序]string字段来排序您的记录(参见 a 的字段) 简介(中文(简体) )
[参数. 降级Sort]booleanfalse设置为真以按下行顺序获得结果(默认为上行)

commandard CoreAPI.updateCustomResources(自定义资源,自定义资源PKey,自定义资源对象)

更新自定义资源记录

仁爱: 实例方法 CampaignStandardCoreAPI

参数类型说明
自定义资源string自定义资源
自定义资源PKeystring自定义资源记录的 PKey 属性
自定义资源对象Object自定义资源对象 。 只设定要更新的属性 .

customResource( 定制资源, 自定义资源对象)

创建自定义资源记录

仁爱: 实例方法 CampaignStandardCoreAPI

参数类型说明
自定义资源string自定义资源
自定义资源对象Object自定义资源对象

commandard CoreAPI.deleteCustomResource(客户资源,自定义资源PKey,自定义资源对象)

删除自定义资源记录

仁爱: 实例方法 CampaignStandardCoreAPI

参数类型说明
自定义资源string自定义资源
自定义资源PKeystring自定义资源记录的 PKey 属性
自定义资源对象Object自定义资源对象

init( tenantId, apiKey, access Token) Promise.<CampaignStandardCoreAPI>

返回以新的 CampatyStandard CoreAPI 对象解决的保证 .

仁爱:全球职能

参数类型说明
租户string(您个人组织在竞选标准中)
键string您 Adobe I/O 运动标准集成的 API 密钥
访问脚本string您的 Adobe I/O 运动标准集成访问符

除错日志

LOG_LEVEL=debug <your_call_here>

预留 LOG_LEVEL 环境变量和 debug 值到引用您函数的调用,在命令行上。 这将为您的 SDK 电话输出大量调试数据 .

捐款

欢迎捐款! 读取 贡献指南 更多信息.

许可证发放

这个项目根据Apache V2许可证获得许可. 见 自由主义 更多信息.

版本与发布记录

@adobe/aio-lib-campaign-standard 共发布 22 个版本,首次发布于 2019/10/14;过去 12 个月发布了 1 个版本。

版本发布日期距今
4.0.3latest2026/03/317 个月前
4.0.22025/08/131.2 年前
4.0.12024/02/082 年前
4.0.02024/01/112 年前
3.0.1-pre.2024-01-08.sha-7d9124canext2024/01/082 年前
3.0.12023/07/103 年前

关于 @adobe/aio-lib-campaign-standard 的常见问题

@adobe/aio-lib-campaign-standard 是什么?

Adobe I/O 运动标准 SDK

如何安装 @adobe/aio-lib-campaign-standard?

在项目目录运行 npm install @adobe/aio-lib-campaign-standard,或使用 pnpm add / yarn add / bun add。

@adobe/aio-lib-campaign-standard 支持 TypeScript 吗?

该包的 package.json 没有声明类型入口。需要类型提示时,可以在 npm 上查找社区维护的 @types/adobe__aio-lib-campaign-standard 是否存在。

@adobe/aio-lib-campaign-standard 支持 ESM 还是 CommonJS?

以 CommonJS 形式发布,可以直接 require();在 ES Module 项目中也可以用 import 引入(Node.js 会把 module.exports 作为默认导出)。

@adobe/aio-lib-campaign-standard 需要什么版本的 Node.js?

package.json 的 engines 字段要求 Node.js >=18。版本不符时 npm 默认只给出警告,开启 engine-strict 后会拒绝安装。

@adobe/aio-lib-campaign-standard 可以商用吗?

@adobe/aio-lib-campaign-standard 使用 Apache-2.0 许可。宽松许可:允许商业使用、修改和再分发,并附带明确的专利授权;分发时需保留许可与 NOTICE 文件,修改过的文件要注明改动。以上为概括,不构成法律意见,请以许可原文为准。

@adobe/aio-lib-campaign-standard 的下载量有多少?

根据 npm 官方下载统计,@adobe/aio-lib-campaign-standard 在 2026/10/05 – 2026/11/03 这 30 天内被下载 24,335 次,日均约 811 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。

@adobe/aio-lib-campaign-standard 还在维护吗?

最新版本 4.0.3 发布于 2026/03/31(7 个月前);至今共发布 22 个版本,其中过去 12 个月发布了 1 个;首次发布于 2019/10/14。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。