关于 应用 ​
访问范围
需要多个访问范围—请参阅每个端点以了解访问范围要求。
需要访问受保护的客户数据。
Genstore 应用包含平台自研应用和第三方开发者构建的应用。这些应用通过集成 Genstore 平台的基础功能,为商家提供更丰富的运营解决方案。开发者可以利用 Genstore 的开放 API 与开发工具,构建新的扩展功能或实现与外部服务的集成。
应用模块是 Genstore 的应用管理模块,通过 REST APIs 与 Webhooks 提供应用数据统计和状态同步能力。
核心功能
- 事件系统:基于 Webhook 的应用生命周期事件通知系统。 -监控系统:用于应用性能和健康度监控的 API 接口。
应用场景
- 应用状态同步:当应用需要感知商家安装与卸载时,应用可以订阅应用安装主题(
app/installed
),用于处理商家安装应用时预处理。 - 应用数据统计:如开发者需要监控应用的运行状态,也可以通过应用的数据统计 API 来感知应用当前运行的健康情况。
应用 对象 ​
应用对象是应用在被商家安装时而生成的应用实例数据。
属性 ​
{
"app": {
"clientId": "58DAED6AEC7AA1C2C8DFD719E8E06E3A",
"shopId": "4022054969604"
}
}
EVENT
应用scope变更消息 ​
每当修改任何安装的访问范围时都会发生。允许应用跟踪其安装的已授予访问范围。
访问范围
需要以下任意访问权限: write_apps
read_apps
消息
EVENT
app/scopesUpdate
消息数据
{
"authScope": {
"current": "[read_order,write_order]",
"clientId": "58DAED6AEC7AA1C2C8DFD719E8E06E3A",
"previous": "[read_order]",
"updateTime": "1732864257361",
"shopId": "4022054969604"
}
}
EVENT
应用卸载完成消息 ​
当商店卸载应用程序时发生。
访问范围
需要以下任意访问权限: write_apps
read_apps
消息
EVENT
app/uninstalled
消息数据
{
"uninstalled": {
"clientId": "58DAED6AEC7AA1C2C8DFD719E8E06E3A",
"shopId": "4022054969604"
}
}
关于 应用
访问范围
需要多个访问范围—请参阅每个端点以了解访问范围要求。
需要访问受保护的客户数据。
Genstore 应用包含平台自研应用和第三方开发者构建的应用。这些应用通过集成 Genstore 平台的基础功能,为商家提供更丰富的运营解决方案。开发者可以利用 Genstore 的开放 API 与开发工具,构建新的扩展功能或实现与外部服务的集成。
应用模块是 Genstore 的应用管理模块,通过 REST APIs 与 Webhooks 提供应用数据统计和状态同步能力。
核心功能
- 事件系统:基于 Webhook 的应用生命周期事件通知系统。 -监控系统:用于应用性能和健康度监控的 API 接口。
应用场景
- 应用状态同步:当应用需要感知商家安装与卸载时,应用可以订阅应用安装主题(
app/installed
),用于处理商家安装应用时预处理。 - 应用数据统计:如开发者需要监控应用的运行状态,也可以通过应用的数据统计 API 来感知应用当前运行的健康情况。
应用 对象
应用对象是应用在被商家安装时而生成的应用实例数据。
属性
EVENT
应用scope变更消息
每当修改任何安装的访问范围时都会发生。允许应用跟踪其安装的已授予访问范围。
访问范围
需要以下任意访问权限: write_apps
read_apps
消息
EVENT
app/scopesUpdate
EVENT
应用卸载完成消息
当商店卸载应用程序时发生。
访问范围
需要以下任意访问权限: write_apps
read_apps
消息
EVENT
app/uninstalled