# `naisi_get_ext_license_context`

FULL 入口成功后重新执行 BASIC 许可验证，再返回许可的安全副本；绝不包含私钥或令牌明文。
失败时仅返回非零 code 和与实际原因对应的可读 error 描述；成功时返回现有许可上下文字段。

## 函数签名

```php
function naisi_get_ext_license_context(): array
```

## 调用前提

应用入口先调用 [naisi_is_ext_license_valid](/web/developers/naisilib/naisi-is-ext-license-valid) 并确认返回 `true`。认证 Agent 发布的许可与 heartbeat 快照，并建立或复用本请求的 BASIC 证明；不会读取许可文件或检查当前 Host。

授权类别：`LICENSE_QUERY`；执行模式：`BASIC`。许可不代替登录、租户或权限上下文；身份与数据要求见本页参数及用途说明。

## 参数

无参数。

## 返回值

类型：`array`

失败时仅返回非零 code 和可读 error；成功时返回 library、customer_id、build_id、issued_at 和 expires_at。

## 调用示例

当前请求须满足上方调用前提；请检查实际返回值和引用输出，随机结果及数据包内容以运行环境为准。

### 无参调用示例

```php
$result = naisi_get_ext_license_context();
var_dump($result);
```

## 版本信息

- 自版本：`1.0.6`
- 实现模块：`license`
- 授权类别：`LICENSE_QUERY` / `BASIC`
- 失败回退：`[]`
- 文档同步：`2026-10-18`
