# @adobe/aio-lib-target 中文文档

规范地址：https://npmcn.com/package/%40adobe/aio-lib-target/

版本：4\.0\.3
npm 元数据更新时间：2026-10-01T01:32:22.704Z
中文译文更新时间：2026-11-05T20:48:57.881Z
软件包许可：未声明

本文由上游 README 翻译，可能存在偏差，请结合原文核对 API、命令与配置。版权与许可归原作者所有。

原始 npm 页面：https://www.npmjs.com/package/%40adobe/aio-lib-target
原文对照：https://npmcn.com/package/%40adobe/aio-lib-target/?lang=original
项目主页：https://github.com/adobe/aio-lib-target#readme
源码仓库：https://github.com/adobe/aio-lib-target

## 关键信息（来自 npm 元数据）

- 包体积（解压后）：267 kB，28 个文件
- 模块格式：CommonJS
- TypeScript 类型：未声明
- Node.js 要求：\>=18
- 运行依赖：3 个
- 首次发布：2019-10-14T11:17:43.061Z
- 最新版本发布：2026-03-31T00:31:24.671Z
- 近 30 天下载量：24390（2026-10-05 至 2026-11-03，npm 官方下载统计）
- 已发布版本数：18（近 12 个月 1 个）

## 中文简介

Adobe 目标 SDK

## 安装

```sh
npm install @adobe/aio-lib-target
```

也可以使用：`pnpm add @adobe/aio-lib-target`、`yarn add @adobe/aio-lib-target`、`bun add @adobe/aio-lib-target`

## README

[![Version](https://img.shields.io/npm/v/@adobe/aio-lib-target.svg)](https://npmjs.org/package/@adobe/aio-lib-target) [![Downloads/week](https://img.shields.io/npm/dw/@adobe/aio-lib-target.svg)](https://npmjs.org/package/@adobe/aio-lib-target) ![Node.js CI](https://github.com/adobe/aio-lib-target/workflows/Node.js%20CI/badge.svg) [![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0) [![Codecov Coverage](https://img.shields.io/codecov/c/github/adobe/aio-lib-target/master.svg?style=flat-square)](https://codecov.io/gh/adobe/aio-lib-target/)

# Adobe 目标 SDK

节点 Javascription 核心 SDK 包装 [Adobe 目标 API](https://developers.adobetarget.com/api/)。 。 。 .

### 安装

```bash
$ npm install
```

### API目标技术要求

Adobe 目标 1.0 API 需要设置 `Accepts` 给他们打个头,让他们正常工作 带有版本 `2.x` 或更多这个SDK, 我们设置适当的 `Accepts` 呼叫头为 [文档](https://developers.adobetarget.com/api/)。以往版本的 SDK 可能有效,也可能无效,因为对于某些目标 API 来说 `Accepts` 标题没有一贯执行.

### 基于用户的 OAuth 键和角色要求

对于使用基于用户的OAuth令牌而不是JWT技术账户的假想,用户可能要求在Adobe目标中指定特定角色/许可,以成功执行API呼叫. 否则,由API客户端执行的Adobe目标API呼叫将导致500个出错.

详情请参见 [Adobe 目标企业用户权限文档](https://docs.adobe.com/content/help/en/target/using/administer/manage-users/enterprise/property-channel.html)。 。 。 .

### 使用量

1.  初始化 SDK

```
var sdk = require('@adobe/aio-lib-target')

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

Init 方法返回类实例 [`TargetCoreAPI`](https://npmcn.com/package/%40adobe/aio-lib-target/#readme-TargetCoreAPI)

2.  使用初始化 sdk 的调用方法

```
var sdk = require('@adobe/aio-lib-target')

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

    //get activities
    const activities = await targetClient.getActivities({limit:5, offset:0})
    console.log(util.inspect(activities));

    //get offers
    const offers = await targetClient.getOffers({limit:5, offset:0})
    console.log(util.inspect(offers));

     //get offer by id activity
     const offer = await targetClient.getOfferById(123)
     console.log(util.inspect(offer));
}
```

Sdk 下的所有可用方法都有记录 [`here`](https://npmcn.com/package/%40adobe/aio-lib-target/#readme-TargetCoreAPI)

## 类

[目标CoreAPI](https://npmcn.com/package/%40adobe/aio-lib-target/#readme-TargetCoreAPI)

这个类提供了调用Adobe目标API的方法. 在调用任何方法之前, 通过调用它的方法初始化实例 带有有效房客、 apiKey 和 认证符

## 职能

[init( 租户、 apiKey、 代号)](https://npmcn.com/package/%40adobe/aio-lib-target/#readme-init) ⇒ `[Promise.<TargetCoreAPI>](https://npmcn.com/package/%40adobe/aio-lib-target/#readme-TargetCoreAPI)`

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

## 目标CoreAPI

这个类提供了调用Adobe目标API的方法. 在调用任何方法之前, 通过调用它的方法初始化实例 带有有效房客、 apiKey 和 认证符

**仁爱**: 全球类

-   [目标CoreAPI](https://npmcn.com/package/%40adobe/aio-lib-target/#readme-TargetCoreAPI)
    -   [.init( 租户、 apiKey、 代号)](https://npmcn.com/package/%40adobe/aio-lib-target/#readme-TargetCoreAPI+init) ⇒ [`TargetCoreAPI`](https://npmcn.com/package/%40adobe/aio-lib-target/#readme-TargetCoreAPI)
    -   [.get 活动(\[选项\])](https://npmcn.com/package/%40adobe/aio-lib-target/#readme-TargetCoreAPI+getActivities) ⇒ `Promise.<Response>`
    -   [.createAB 活性(机构,\[可选 )](https://npmcn.com/package/%40adobe/aio-lib-target/#readme-TargetCoreAPI+createABActivity) ⇒ `Promise.<Response>`
    -   [.createXTActivity(机构,\[选项\])](https://npmcn.com/package/%40adobe/aio-lib-target/#readme-TargetCoreAPI+createXTActivity) ⇒ `Promise.<Response>`
    -   [.getAB 活动ById(id,\[选项\])](https://npmcn.com/package/%40adobe/aio-lib-target/#readme-TargetCoreAPI+getABActivityById) ⇒ `Promise.<Response>`
    -   [.getXT活性ById(id,\[选项\])](https://npmcn.com/package/%40adobe/aio-lib-target/#readme-TargetCoreAPI+getXTActivityById) ⇒ `Promise.<Response>`
    -   [.updateAB 实际性(d,正文,\[可选 )](https://npmcn.com/package/%40adobe/aio-lib-target/#readme-TargetCoreAPI+updateABActivity) ⇒ `Promise.<Response>`
    -   [.updateXT 活动(id,正文,\[可选 )](https://npmcn.com/package/%40adobe/aio-lib-target/#readme-TargetCoreAPI+updateXTActivity) ⇒ `Promise.<Response>`
    -   [设置活性Name (id, name, \[选项\])](https://npmcn.com/package/%40adobe/aio-lib-target/#readme-TargetCoreAPI+setActivityName) ⇒ `Promise.<Response>`
    -   [.set activity state(id, state,\[options\]) 状态](https://npmcn.com/package/%40adobe/aio-lib-target/#readme-TargetCoreAPI+setActivityState) ⇒ `Promise.<Response>`
    -   [.set Activity Presidentity(id, 优先级, \[可选 )](https://npmcn.com/package/%40adobe/aio-lib-target/#readme-TargetCoreAPI+setActivityPriority) ⇒ `Promise.<Response>`
    -   [.set Activity 列表(id, 调度, \[选项\])](https://npmcn.com/package/%40adobe/aio-lib-target/#readme-TargetCoreAPI+setActivitySchedule) ⇒ `Promise.<Response>`
    -   [.删除AB 活动(id,\[可选 )](https://npmcn.com/package/%40adobe/aio-lib-target/#readme-TargetCoreAPI+deleteABActivity) ⇒ `Promise.<Response>`
    -   [.去除XT活性(id,\[选项\])](https://npmcn.com/package/%40adobe/aio-lib-target/#readme-TargetCoreAPI+deleteXTActivity) ⇒ `Promise.<Response>`
    -   [.get Activity ChangeLog(id,\[选项\])](https://npmcn.com/package/%40adobe/aio-lib-target/#readme-TargetCoreAPI+getActivityChangeLog) ⇒ `Promise.<Response>`
    -   [.getOffers(\[选项\])](https://npmcn.com/package/%40adobe/aio-lib-target/#readme-TargetCoreAPI+getOffers) ⇒ `Promise.<Response>`
    -   [.Get OfferById(id,\[选项\])](https://npmcn.com/package/%40adobe/aio-lib-target/#readme-TargetCoreAPI+getOfferById) ⇒ `Promise.<Response>`
    -   [.create Offer( 机构, \[选项\])](https://npmcn.com/package/%40adobe/aio-lib-target/#readme-TargetCoreAPI+createOffer) ⇒ `Promise.<Response>`
    -   [.update Offer(id, body, \[可选 )](https://npmcn.com/package/%40adobe/aio-lib-target/#readme-TargetCoreAPI+updateOffer) ⇒ `Promise.<Response>`
    -   [.去除Offer(id,\[可选 )](https://npmcn.com/package/%40adobe/aio-lib-target/#readme-TargetCoreAPI+deleteOffer) ⇒ `Promise.<Response>`
    -   [.get 观众(\[可选\])](https://npmcn.com/package/%40adobe/aio-lib-target/#readme-TargetCoreAPI+getAudiences) ⇒ `Promise.<Response>`
    -   [.createAuditence(机构,\[可选 )](https://npmcn.com/package/%40adobe/aio-lib-target/#readme-TargetCoreAPI+createAudience) ⇒ `Promise.<Response>`
    -   [.get Audence ById(id,\[可选 )](https://npmcn.com/package/%40adobe/aio-lib-target/#readme-TargetCoreAPI+getAudienceById) ⇒ `Promise.<Response>`
    -   [.update 观众(id, body, \[可选 )](https://npmcn.com/package/%40adobe/aio-lib-target/#readme-TargetCoreAPI+updateAudience) ⇒ `Promise.<Response>`
    -   [. deleteAudentence(id,\[选项\])](https://npmcn.com/package/%40adobe/aio-lib-target/#readme-TargetCoreAPI+deleteAudience) ⇒ `Promise.<Response>`
    -   [.get 财产(\[选项\])](https://npmcn.com/package/%40adobe/aio-lib-target/#readme-TargetCoreAPI+getProperties) ⇒ `Promise.<Response>`
    -   [.get PropertyById(id,\[可选 )](https://npmcn.com/package/%40adobe/aio-lib-target/#readme-TargetCoreAPI+getPropertyById) ⇒ `Promise.<Response>`
    -   [.getMBoxes(\[选项\])](https://npmcn.com/package/%40adobe/aio-lib-target/#readme-TargetCoreAPI+getMBoxes) ⇒ `Promise.<Response>`
    -   [.getMBoxByName (名称, \[选项\])](https://npmcn.com/package/%40adobe/aio-lib-target/#readme-TargetCoreAPI+getMBoxByName) ⇒ `Promise.<Response>`
    -   [.getMBox Profile 属性(\[选项\])](https://npmcn.com/package/%40adobe/aio-lib-target/#readme-TargetCoreAPI+getMBoxProfileAttributes) ⇒ `Promise.<Response>`
    -   [.get环境(\[选项\])](https://npmcn.com/package/%40adobe/aio-lib-target/#readme-TargetCoreAPI+getEnvironments) ⇒ `Promise.<Response>`
    -   [.getAB 实际操作(id,\[选项\])](https://npmcn.com/package/%40adobe/aio-lib-target/#readme-TargetCoreAPI+getABActivityPerformance) ⇒ `Promise.<Response>`
    -   [.getXT 实际操作(id,\[选项\])](https://npmcn.com/package/%40adobe/aio-lib-target/#readme-TargetCoreAPI+getXTActivityPerformance) ⇒ `Promise.<Response>`
    -   [.get activityPerformance(id,\[可选 )](https://npmcn.com/package/%40adobe/aio-lib-target/#readme-TargetCoreAPI+getActivityPerformance) ⇒ `Promise.<Response>`
    -   [命令报告(id,\[可选 )](https://npmcn.com/package/%40adobe/aio-lib-target/#readme-TargetCoreAPI+getOrdersReport) ⇒ `Promise.<Response>`
    -   [执行批次( 体)](https://npmcn.com/package/%40adobe/aio-lib-target/#readme-TargetCoreAPI+executeBatch) ⇒ `Promise.<Response>`

### 目标CoreAPI.init(租户, apiKey, 代号) QQ [`TargetCoreAPI`](https://npmcn.com/package/%40adobe/aio-lib-target/#readme-TargetCoreAPI)

初始化 sdk.

**仁爱**: 实例方法 [`TargetCoreAPI`](https://npmcn.com/package/%40adobe/aio-lib-target/#readme-TargetCoreAPI)  
**回返**数字 : [`TargetCoreAPI`](https://npmcn.com/package/%40adobe/aio-lib-target/#readme-TargetCoreAPI) - 一个目标CoreAPI实例

| 参数 | 类型 | 说明 |
| --- | --- | --- |
| 租户 | `string` | Adobe 目标租户名 |
| 键 | `string` | 您的 Api 密钥 |
| 符号 | `string` | 有效验证符 |

### 目标CoreAPI.get activities(\[可选 ) `Promise.<Response>`

列出活动. 获取您的目标账户中创建的活动列表, 并具备按属性过滤和排序的能力 .

**仁爱**: 实例方法 [`TargetCoreAPI`](https://npmcn.com/package/%40adobe/aio-lib-target/#readme-TargetCoreAPI)  
**回返**数字 : `Promise.<Response>` - 承诺做出回应

| 参数 | 类型 | 默认 | 说明 |
| --- | --- | --- | --- |
| \[可选 | `object` |  | 以控制活动搜索 |
| \[选项.限 | `number` | `2147483647` | 定义要返回的项目数量 |
| \[选项.offset\] | `number` | `0` | 定义从全部活动列表中返回的第一个活动。 与限制结合使用,可以在应用程序中提供页码,供用户浏览一大批活动. |
| \[选项.sort\] 由\] | `string` |  | 定义返回项目的排序标准 |
| \[选项.头 | `object` |  | 传递给 API 呼叫的页眉 |

### 目标CoreAPI.createAB 活性(机构,\[可选 ) \* `Promise.<Response>`

创建 AB 活动 . 创建一个包含指定内容的新AB活动,并返回创建的活动.

**仁爱**: 实例方法 [`TargetCoreAPI`](https://npmcn.com/package/%40adobe/aio-lib-target/#readme-TargetCoreAPI)  
**回返**数字 : `Promise.<Response>` - 承诺做出回应

| 参数 | 类型 | 说明 |
| --- | --- | --- |
| 机构 | `object` | 活动JSON. |
| \[可选 | `object` | sdk 选项 |
| \[选项.头 | `object` | 传递给 API 呼叫的页眉 |

### 目标CoreAPI.createXTActivity(机构,\[可选 ) \* `Promise.<Response>`

创建 XT 活动 . 创建一个带有指定内容的新 XT 活动,并返回创建的活动.

**仁爱**: 实例方法 [`TargetCoreAPI`](https://npmcn.com/package/%40adobe/aio-lib-target/#readme-TargetCoreAPI)  
**回返**数字 : `Promise.<Response>` - 承诺做出回应

| 参数 | 类型 | 说明 |
| --- | --- | --- |
| 机构 | `object` | 活动JSON. |
| \[可选 | `object` | sdk 选项 |
| \[选项.头 | `object` | 传递给 API 呼叫的页眉 |

### 目标CoreAPI.getAB ActivityById(id,\[options\]) QQ `Promise.<Response>`

获得AB活动. 如果发现AB活动为 id 引用, 获取当前定义 .

**仁爱**: 实例方法 [`TargetCoreAPI`](https://npmcn.com/package/%40adobe/aio-lib-target/#readme-TargetCoreAPI)  
**回返**数字 : `Promise.<Response>` - 承诺做出回应

| 参数 | 类型 | 说明 |
| --- | --- | --- |
| 编号 | `number` | 活动编号. |
| \[可选 | `object` | sdk 选项 |
| \[选项.头 | `object` | 传递给 API 呼叫的页眉 |

### 目标CoreAPI.getXT activityById(id,\[options\]) QQ `Promise.<Response>`

获得XT活动. 如果发现 XT 活动为 id 引用, 请获取当前定义 .

**仁爱**: 实例方法 [`TargetCoreAPI`](https://npmcn.com/package/%40adobe/aio-lib-target/#readme-TargetCoreAPI)  
**回返**数字 : `Promise.<Response>` - 承诺做出回应

| 参数 | 类型 | 说明 |
| --- | --- | --- |
| 编号 | `number` | 活动编号. |
| \[可选 | `object` | sdk 选项 |
| \[选项.头 | `object` | 传递给 API 呼叫的页眉 |

### 目标CoreAPI.updateAB 活性(id, body, \[选项\]) QQ `Promise.<Response>`

更新 AB 活动 . 用请求中提供的内容更新AB活动定义。 这可以改变现有活动的状况和行为.

**仁爱**: 实例方法 [`TargetCoreAPI`](https://npmcn.com/package/%40adobe/aio-lib-target/#readme-TargetCoreAPI)  
**回返**数字 : `Promise.<Response>` - 承诺做出回应

| 参数 | 类型 | 说明 |
| --- | --- | --- |
| 编号 | `number` | 活动编号. |
| 机构 | `object` | jSON活动 |
| \[可选 | `object` | sdk 选项 |
| \[选项.头 | `object` | 传递给 API 呼叫的页眉 |

### 目标CoreAPI.updateXT 活性(id, body, \[选项\]) QQ `Promise.<Response>`

更新 XT 活动 . 更新当前 XT 活动的定义,如果它被找到为 id 引用的话.

**仁爱**: 实例方法 [`TargetCoreAPI`](https://npmcn.com/package/%40adobe/aio-lib-target/#readme-TargetCoreAPI)  
**回返**数字 : `Promise.<Response>` - 承诺做出回应

| 参数 | 类型 | 说明 |
| --- | --- | --- |
| 编号 | `number` | 活动编号. |
| 机构 | `object` | jSON活动 |
| \[可选 | `object` | sdk 选项 |
| \[选项.头 | `object` | 传递给 API 呼叫的页眉 |

### 目标CoreAPI. set activityName (id, name, \[options\]) `Promise.<Response>`

更新活动名称 . 更新所提供 ID 引用的 AB 活动名称.

**仁爱**: 实例方法 [`TargetCoreAPI`](https://npmcn.com/package/%40adobe/aio-lib-target/#readme-TargetCoreAPI)  
**回返**数字 : `Promise.<Response>` - 承诺做出回应

| 参数 | 类型 | 说明 |
| --- | --- | --- |
| 编号 | `number` | 活动编号. |
| 名称 | `string` | 新活动名. |
| \[可选 | `object` | sdk 选项 |
| \[选项.头 | `object` | 传递给 API 呼叫的页眉 |

### 目标CoreAPI.set activity State(id, state,\[options\]) \* `Promise.<Response>`

更新活动状态 . 如果发现某项活动为id所引用,则更新活动状态.

**仁爱**: 实例方法 [`TargetCoreAPI`](https://npmcn.com/package/%40adobe/aio-lib-target/#readme-TargetCoreAPI)  
**回返**数字 : `Promise.<Response>` - 承诺做出回应

| 参数 | 类型 | 说明 |
| --- | --- | --- |
| 编号 | `number` | 活动编号. |
| 状态 | `string` | 新活动状态. |
| \[可选 | `object` | sdk 选项 |
| \[选项.头 | `object` | 传递给 API 呼叫的页眉 |

### coreAPI.set activity Priority(id,优先级,\[可选 ) \* `Promise.<Response>`

更新活动优先级 . 更新某项活动的优先级,如果它被找到为 id 参考.

**仁爱**: 实例方法 [`TargetCoreAPI`](https://npmcn.com/package/%40adobe/aio-lib-target/#readme-TargetCoreAPI)  
**回返**数字 : `Promise.<Response>` - 承诺做出回应

| 参数 | 类型 | 说明 |
| --- | --- | --- |
| 编号 | `number` | 活动编号. |
| 优先级 | `string` | 新活动优先. |
| \[可选 | `object` | sdk 选项 |
| \[选项.头 | `object` | 传递给 API 呼叫的页眉 |

### 目标CoreAPI.set activitySchedule(id, 调度, \[选项\]) QQ `Promise.<Response>`

更新活动时间表 . 更新活动时间表,如果发现活动日期为编号.

**仁爱**: 实例方法 [`TargetCoreAPI`](https://npmcn.com/package/%40adobe/aio-lib-target/#readme-TargetCoreAPI)  
**回返**数字 : `Promise.<Response>` - 承诺做出回应

| 参数 | 类型 | 说明 |
| --- | --- | --- |
| 编号 | `number` | 活动编号. |
| 时间表 | `string` | 新活动时间表. |
| \[可选 | `object` | sdk 选项 |
| \[选项.头 | `object` | 传递给 API 呼叫的页眉 |

### 目标 CoreAPI.deleteAB 活动(id,\[可选 ) QQ `Promise.<Response>`

删除AB活动. 删除如果找到 ID 引用的 AB 活动.

**仁爱**: 实例方法 [`TargetCoreAPI`](https://npmcn.com/package/%40adobe/aio-lib-target/#readme-TargetCoreAPI)  
**回返**数字 : `Promise.<Response>` - 承诺做出回应

| 参数 | 类型 | 说明 |
| --- | --- | --- |
| 编号 | `number` | 活动编号. |
| \[可选 | `object` | sdk 选项 |
| \[选项.头 | `object` | 传递给 API 呼叫的页眉 |

### 目标CoreAPI.deleteXTActivity(id,\[可选 ) QQ `Promise.<Response>`

删除 XT 活性 . 如果发现 XT 活动为 id 所引用,则删除该活动的现有定义.

**仁爱**: 实例方法 [`TargetCoreAPI`](https://npmcn.com/package/%40adobe/aio-lib-target/#readme-TargetCoreAPI)  
**回返**数字 : `Promise.<Response>` - 承诺做出回应

| 参数 | 类型 | 说明 |
| --- | --- | --- |
| 编号 | `number` | 活动编号. |
| \[可选 | `object` | sdk 选项 |
| \[选项.头 | `object` | 传递给 API 呼叫的页眉 |

### 目标 CoreAPI.get Activity ChangeLog(id,\[可选 ) QQ `Promise.<Response>`

获取活动更改日志 . 返回给定活动 ID 的更改日志.

**仁爱**: 实例方法 [`TargetCoreAPI`](https://npmcn.com/package/%40adobe/aio-lib-target/#readme-TargetCoreAPI)  
**回返**数字 : `Promise.<Response>` - 承诺做出回应

| 参数 | 类型 | 说明 |
| --- | --- | --- |
| 编号 | `number` | 活动编号. |
| \[可选 | `object` | sdk 选项 |
| \[选项.头 | `object` | 传递给 API 呼叫的页眉 |

### 目标CoreAPI.getOffers(\[选项\]) QQ `Promise.<Response>`

名单提供. 检索已创建内容报价列表. 通过查询字符串传递的参数是可选的,用于表示排序和过滤选项.

**仁爱**: 实例方法 [`TargetCoreAPI`](https://npmcn.com/package/%40adobe/aio-lib-target/#readme-TargetCoreAPI)  
**回返**数字 : `Promise.<Response>` - 承诺做出回应

| 参数 | 类型 | 默认 | 说明 |
| --- | --- | --- | --- |
| \[可选 | `object` |  | 来控制提供搜索. |
| \[选项.限 | `number` | `2147483647` | 定义要返回的项目数量 |
| \[选项.offset\] | `number` | `0` | 定义从“提供”列表中返回的第一批要约。 与限制结合使用,可以在应用程序中提供页码,供用户浏览一大批出价. |
| \[选项.sort\] 由\] | `string` |  | 定义返回项的排序标准. |
| \[选项.头 | `object` |  | 传递给 API 呼叫的页眉 |

### 目标CoreAPI.get OfferById(id,\[可选\]) QQ `Promise.<Response>`

得到报价. 检索要约编号.

**仁爱**: 实例方法 [`TargetCoreAPI`](https://npmcn.com/package/%40adobe/aio-lib-target/#readme-TargetCoreAPI)  
**回返**数字 : `Promise.<Response>` - 承诺做出回应

| 参数 | 类型 | 说明 |
| --- | --- | --- |
| 编号 | `number` | 提供身份证明. |
| \[可选 | `object` | sdk 选项 |
| \[选项.头 | `object` | 传递给 API 呼叫的页眉 |

### 目标CoreAPI.create Offer( body,\[可选 ) QQ `Promise.<Response>`

创建提供 . 创建由请求数据定义的新内容要约.

**仁爱**: 实例方法 [`TargetCoreAPI`](https://npmcn.com/package/%40adobe/aio-lib-target/#readme-TargetCoreAPI)  
**回返**数字 : `Promise.<Response>` - 承诺做出回应

| 参数 | 类型 | 说明 |
| --- | --- | --- |
| 机构 | `object` | 提供JSON. |
| \[可选 | `object` | sdk 选项 |
| \[选项.头 | `object` | 传递给 API 呼叫的页眉 |

### 目标CoreAPI.update Offer(id, body, \[options\]) QQ `Promise.<Response>`

最新提议. 更新 ID 引用的内容.

**仁爱**: 实例方法 [`TargetCoreAPI`](https://npmcn.com/package/%40adobe/aio-lib-target/#readme-TargetCoreAPI)  
**回返**数字 : `Promise.<Response>` - 承诺做出回应

| 参数 | 类型 | 说明 |
| --- | --- | --- |
| 编号 | `number` | 提供身份证明. |
| 机构 | `object` | 提供JSON |
| \[可选 | `object` | sdk 选项 |
| \[选项.头 | `object` | 传递给 API 呼叫的页眉 |

### 目标CoreAPI.deleteOffer(id,\[选项\]) QQ `Promise.<Response>`

删除提议. 删除所提供 ID 引用的内容.

**仁爱**: 实例方法 [`TargetCoreAPI`](https://npmcn.com/package/%40adobe/aio-lib-target/#readme-TargetCoreAPI)  
**回返**数字 : `Promise.<Response>` - 承诺做出回应

| 参数 | 类型 | 说明 |
| --- | --- | --- |
| 编号 | `number` | 提供身份证明. |
| \[可选 | `object` | sdk 选项 |
| \[选项.头 | `object` | 传递给 API 呼叫的页眉 |

### 目标 CoreAPI.get Auditences(\[可选 ) QQ `Promise.<Response>`

列出观众名单. 列出所有可用的受众, 并按每个可用的字段进行过滤和排序 .

**仁爱**: 实例方法 [`TargetCoreAPI`](https://npmcn.com/package/%40adobe/aio-lib-target/#readme-TargetCoreAPI)  
**回返**数字 : `Promise.<Response>` - 承诺做出回应

| 参数 | 类型 | 默认 | 说明 |
| --- | --- | --- | --- |
| \[可选 | `object` |  | 用于控制受众搜索的选项. |
| \[选项.限 | `number` | `2147483647` | 定义要返回的项目数量。 默认值为 2147483647 |
| \[选项.offset\] | `number` | `0` | 定义从总报价列表中返回的第一批观众. 与限制结合使用,可以在应用程序中提供页码,供用户浏览一大批出价. |
| \[选项.sort\] 由\] | `string` |  | 定义返回项的排序标准. |
| \[选项.头 | `object` |  | 传递给 API 呼叫的页眉 |

### 目标CoreAPI.createAuditence(机构,\[可选 ) QQ `Promise.<Response>`

创建观众. 按请求内容指定创建新受众并返回新创建的受众定义.

**仁爱**: 实例方法 [`TargetCoreAPI`](https://npmcn.com/package/%40adobe/aio-lib-target/#readme-TargetCoreAPI)  
**回返**数字 : `Promise.<Response>` - 承诺做出回应

| 参数 | 类型 | 说明 |
| --- | --- | --- |
| 机构 | `object` | 观众JSON. |
| \[可选 | `object` | sdk 选项 |
| \[选项.头 | `object` | 传递给 API 呼叫的页眉 |

### 目标 CoreAPI.get AudenceById(id,\[选项\]) QQ `Promise.<Response>`

找观众. 获取所提供标识指定的受众定义.

**仁爱**: 实例方法 [`TargetCoreAPI`](https://npmcn.com/package/%40adobe/aio-lib-target/#readme-TargetCoreAPI)  
**回返**数字 : `Promise.<Response>` - 承诺做出回应

| 参数 | 类型 | 说明 |
| --- | --- | --- |
| 编号 | `number` | 观众ID. |
| \[可选 | `object` | sdk 选项 |
| \[选项.头 | `object` | 传递给 API 呼叫的页眉 |

### 目标CoreAPI.update 观众(id, body, \[options\]) QQ `Promise.<Response>`

更新观众. 以请求数据指定的新规则更新受众.

**仁爱**: 实例方法 [`TargetCoreAPI`](https://npmcn.com/package/%40adobe/aio-lib-target/#readme-TargetCoreAPI)  
**回返**数字 : `Promise.<Response>` - 承诺做出回应

| 参数 | 类型 | 说明 |
| --- | --- | --- |
| 编号 | `number` | 观众ID. |
| 机构 | `object` | 观众 JSON |
| \[可选 | `object` | sdk 选项 |
| \[选项.头 | `object` | 传递给 API 呼叫的页眉 |

### 目标CoreAPI.deleteAudentence(id,\[选项\]) QQ `Promise.<Response>`

删除观众. 删除指定的标识所引用的受众.

**仁爱**: 实例方法 [`TargetCoreAPI`](https://npmcn.com/package/%40adobe/aio-lib-target/#readme-TargetCoreAPI)  
**回返**数字 : `Promise.<Response>` - 承诺做出回应

| 参数 | 类型 | 说明 |
| --- | --- | --- |
| 编号 | `number` | 观众ID. |
| \[可选 | `object` | sdk 选项 |
| \[选项.头 | `object` | 传递给 API 呼叫的页眉 |

### 目标CoreAPI.get Properties(\[选项\]) QQ `Promise.<Response>`

列表属性. 获取属性列表 .

**仁爱**: 实例方法 [`TargetCoreAPI`](https://npmcn.com/package/%40adobe/aio-lib-target/#readme-TargetCoreAPI)  
**回返**数字 : `Promise.<Response>` - 承诺做出回应

| 参数 | 类型 | 说明 |
| --- | --- | --- |
| \[可选 | `object` | sdk 选项 |
| \[选项.头 | `object` | 传递给 API 呼叫的页眉 |

### 目标CoreAPI.get PropertyById(id,\[可选\]) QQ `Promise.<Response>`

获取财产. 以地产身份收回地产...

**仁爱**: 实例方法 [`TargetCoreAPI`](https://npmcn.com/package/%40adobe/aio-lib-target/#readme-TargetCoreAPI)  
**回返**数字 : `Promise.<Response>` - 承诺做出回应

| 参数 | 类型 | 说明 |
| --- | --- | --- |
| 编号 | `number` | 财产编号. |
| \[可选 | `object` | sdk 选项 |
| \[选项.头 | `object` | 传递给 API 呼叫的页眉 |

### 目标CoreAPI.getMBoxes(\[可选 ) QQ `Promise.<Response>`

列出 MBoxs . 为特定客户端列出所有可用的 mbox , 包含过滤和排序选项 .

**仁爱**: 实例方法 [`TargetCoreAPI`](https://npmcn.com/package/%40adobe/aio-lib-target/#readme-TargetCoreAPI)  
**回返**数字 : `Promise.<Response>` - 承诺做出回应

| 参数 | 类型 | 说明 |
| --- | --- | --- |
| \[可选 | `object` | sdk 选项 |
| \[选项.头 | `object` | 传递给 API 呼叫的页眉 |

### 目标 CoreAPI.getMBoxBy Name (名称, \[选项\]) `Promise.<Response>`

叫MBox来. 获取 mbox 参数列表 .

**仁爱**: 实例方法 [`TargetCoreAPI`](https://npmcn.com/package/%40adobe/aio-lib-target/#readme-TargetCoreAPI)  
**回返**数字 : `Promise.<Response>` - 承诺做出回应

| 参数 | 类型 | 说明 |
| --- | --- | --- |
| 名称 | `string` | MBox名称. |
| \[可选 | `object` | sdk 选项 |
| \[选项.头 | `object` | 传递给 API 呼叫的页眉 |

### 目标CoreAPI.getMBoxProfile 属性(\[可选 ) QQ `Promise.<Response>`

获取配置属性 . 获取类型配置的可用配置属性和mbox参数列表.

**仁爱**: 实例方法 [`TargetCoreAPI`](https://npmcn.com/package/%40adobe/aio-lib-target/#readme-TargetCoreAPI)  
**回返**数字 : `Promise.<Response>` - 承诺做出回应

| 参数 | 类型 | 说明 |
| --- | --- | --- |
| \[可选 | `object` | sdk 选项 |
| \[选项.头 | `object` | 传递给 API 呼叫的页眉 |

### coreAPI.get environments(\[可选 ) `Promise.<Response>`

获取环境. 列出所有可用的环境, 包括过滤和排序选项 。 使用 Environments API 来获取与客户端设定的各种主机组对应的环境ID.

**仁爱**: 实例方法 [`TargetCoreAPI`](https://npmcn.com/package/%40adobe/aio-lib-target/#readme-TargetCoreAPI)  
**回返**数字 : `Promise.<Response>` - 承诺做出回应

| 参数 | 类型 | 说明 |
| --- | --- | --- |
| \[可选 | `object` | sdk 选项 |
| \[选项.头 | `object` | 传递给 API 呼叫的页眉 |

### 目标CoreAPI.getAB 实际操作(id,\[可选 ) `Promise.<Response>`

获得AB活动性能. 由地产Id收回地产.

**仁爱**: 实例方法 [`TargetCoreAPI`](https://npmcn.com/package/%40adobe/aio-lib-target/#readme-TargetCoreAPI)  
**回返**数字 : `Promise.<Response>` - 承诺做出回应

| 参数 | 类型 | 说明 |
| --- | --- | --- |
| 编号 | `number` | 活动编号. |
| \[可选 | `object` | sdk 选项 |
| \[选项.头 | `object` | 传递给 API 呼叫的页眉 |

### 目标CoreAPI.getXT activity 性能(id,\[可选 ) QQ `Promise.<Response>`

获得活动性能. 由地产Id收回地产.

**仁爱**: 实例方法 [`TargetCoreAPI`](https://npmcn.com/package/%40adobe/aio-lib-target/#readme-TargetCoreAPI)  
**回返**数字 : `Promise.<Response>` - 承诺做出回应

| 参数 | 类型 | 说明 |
| --- | --- | --- |
| 编号 | `number` | 活动编号. |
| \[可选 | `object` | sdk 选项 |
| \[选项.头 | `object` | 传递给 API 呼叫的页眉 |

### 目标CoreAPI.get activityPerformance(id,\[选项\]) \* `Promise.<Response>`

获得活动性能. 检索所提供编号所参考的自动化个性化活动的执行情况报告数据.

**仁爱**: 实例方法 [`TargetCoreAPI`](https://npmcn.com/package/%40adobe/aio-lib-target/#readme-TargetCoreAPI)  
**回返**数字 : `Promise.<Response>` - 承诺做出回应

| 参数 | 类型 | 说明 |
| --- | --- | --- |
| 编号 | `number` | 活动编号. |
| \[可选 | `object` | sdk 选项 |
| \[选项.头 | `object` | 传递给 API 呼叫的页眉 |

### 目标CoreAPI.get Orders Report(id,\[options\]) QQ `Promise.<Response>`

得到命令报告. 检索命令/审计报告AB、XT或自动个性化活动的数据.

**仁爱**: 实例方法 [`TargetCoreAPI`](https://npmcn.com/package/%40adobe/aio-lib-target/#readme-TargetCoreAPI)  
**回返**数字 : `Promise.<Response>` - 承诺做出回应

| 参数 | 类型 | 说明 |
| --- | --- | --- |
| 编号 | `number` | 活动编号. |
| \[可选 | `object` | sdk 选项 |
| \[选项.头 | `object` | 传递给 API 呼叫的页眉 |

### 目标 CoreAPI. executeBatch(正体) QQ `Promise.<Response>`

执行 Batch APIs. 多个Admin API可以作为单批请求执行.

**仁爱**: 实例方法 [`TargetCoreAPI`](https://npmcn.com/package/%40adobe/aio-lib-target/#readme-TargetCoreAPI)  
**回返**数字 : `Promise.<Response>` - 承诺做出回应

| 参数 | 类型 | 说明 |
| --- | --- | --- |
| 机构 | `object` | 执行批次的json |

## init( 租户, apiKey, 代号) QQ [`Promise.<TargetCoreAPI>`](https://npmcn.com/package/%40adobe/aio-lib-target/#readme-TargetCoreAPI)

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

**仁爱**:全球职能  
**回返**数字 : [`Promise.<TargetCoreAPI>`](https://npmcn.com/package/%40adobe/aio-lib-target/#readme-TargetCoreAPI) - 承诺解决目标CoreAPI事件

| 参数 | 类型 | 说明 |
| --- | --- | --- |
| 租户 | `string` | 目标租户名 |
| 键 | `string` | 键 您的 Api 密钥 |
| 符号 | `string` | 有效验证符 |

### 除错日志

LOG LEVEL = 调试 < your call here >

### 捐款

欢迎捐款! 读取 [贡献指南](https://npmcn.com/package/%40adobe/aio-lib-target/.github/CONTRIBUTING.md) 更多信息.

### 许可证发放

这个项目根据Apache V2许可证获得许可. 见 [自由主义](https://npmcn.com/package/%40adobe/aio-lib-target/LICENSE) 更多信息.

## 常见问题

### @adobe/aio-lib-target 是什么？

Adobe 目标 SDK

### 如何安装 @adobe/aio-lib-target？

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

### @adobe/aio-lib-target 支持 TypeScript 吗？

该包的 package\.json 没有声明类型入口。需要类型提示时，可以在 npm 上查找社区维护的 @types/adobe\_\_aio-lib-target 是否存在。

### @adobe/aio-lib-target 支持 ESM 还是 CommonJS？

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

### @adobe/aio-lib-target 需要什么版本的 Node\.js？

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

### @adobe/aio-lib-target 可以商用吗？

@adobe/aio-lib-target 使用 未声明 许可。package\.json 没有声明许可证。没有许可证的代码默认保留全部权利，商用前请联系作者或查看仓库中的 LICENSE 文件。以上为概括，不构成法律意见，请以许可原文为准。

### @adobe/aio-lib-target 的下载量有多少？

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

### @adobe/aio-lib-target 还在维护吗？

最新版本 4\.0\.3 发布于 2026/03/31（7 个月前）；至今共发布 18 个版本，其中过去 12 个月发布了 1 个；首次发布于 2019/10/14。发布频率只是参考信号：功能稳定的工具可能很少需要更新，建议结合源码仓库的 issue 和提交记录判断。

