应用现在可以通过 Intents API 打开 Shopify 的原生文件选择器。这使您的应用能够提示商家从其 Shopify 文件库中选择文件,而无需构建自定义选择器或引导他们通过单独的流程。
通过一次 API 调用,您的应用即可打开文件选择器,可选地按媒体类型进行筛选、启用多选并预选择文件。当商家完成文件选择后,您的应用将收到一个包含所选文件 ID 的数组 response.data.ids。
新意图
以下意图现已可用:
- pick:shopify/File
工作原理
从 App Home 或 UI 扩展调用该意图:
const activity = await shopify.intents.invoke('pick:shopify/File'); const response = await activity.complete; if (response.code === 'ok') { console.log('Selected file IDs:', response.data.ids); // response.data.ids is an array of selected file IDs }更多信息请参阅 App Home (iframe) Intents 文档 和 App Home (UI extension) Intents 文档。

