从外部平台导入商品目录

注:
该翻译由AI生成,请谨慎判断其准确性。

您可以从外部平台导入物品并同步用户物品库。

注意

导入后,您可以通过以下方式同步在导入源和艾克索拉目录中对商品目录所做的更改:

如果无法导入目录,请在发布商帐户中或使用API调用配置商品和订阅目录。

从Google Play导入目录

注意

在开始导入之前,请检查Google Play Android Developer API是否在您的Google Play项目中启用。访问/apis/api/androidpublisher.googleapis.com/overview?project={project_id},其中project_id是您在Google Play中的项目ID。如果此API未启用,请启用它。设置需要时间生效,因此如果您在启用设置后立即尝试导入,可能会失败。请等待几分钟后重试。

从Google Play导入物品:

  1. 在您的发布商帐户项目中,进入LiveOps > Canvas部分。
  2. 在工具栏中,点击 图标。
  3. 在物品列表区域,点击 + 图标并选择 Import from platforms
  1. 选择 Google Play 并点击 Import
  2. 指定 Application ID — 您在Google Play中的应用程序ID。
注:

您可以在Google Play Console中找到Application ID。在侧边栏中,点击 All apps。在表格中找到所需的应用程序。其ID将在 App 列中指定,位于名称和Logo旁边。

  1. 上传带有私钥的JSON。
注:
私钥是在您创建服务帐户时生成的。
  1. 进入Google Play Console,在侧边栏中,点击 Users and permissions 并添加服务帐户作为具有 Android Management User 角色的新用户。这需要您拥有 Project IAM admin 角色。
  2. 点击 Start import。目录导入将自动开始。
  3. 点击 Save
注:

SKU对应于导入源中的产品ID

  1. 要在由建站器创建的Web商店中销售物品,请在发布商帐户中配置商品组并为每个物品分配一个或多个商品组。
  2. 要显示物品图像,请将其上传到您的发布商帐户。

从App Store导入目录

注:
只有在App Store Connect中Approved状态的物品才会被导入。在艾克索拉端,导入的物品将显示为Partially available状态。要使物品可见,您需要将其状态更改为Available

在从App Store导入目录之前,您需要获取以下数据:

获取应用程序ID

要在App Store Connect中获取您的Application ID:

  1. 登录App Store Connect
  2. 进入Apps部分。

  1. 打开您的应用程序页面。
  2. 导航到General Information > App Information
  3. General Information中复制Apple ID字段中的Application ID。

获取API Key和Issuer ID

App Store Connect中的Issuer ID用于与Apple API交互,包括App Store Connect API。它是设置API密钥以自动化任务(如应用管理、分析数据检索和其他操作)所必需的。

API Key是用于在App Store Connect API中验证API请求并确保安全访问Apple Developer帐户数据和功能的唯一标识符。

要在App Store Connect中获取Issuer ID和API Key:

  1. 登录App Store Connect并进入Users and Access部分。
  2. 打开Integrations选项卡。
  3. 在侧边栏Keys中点击App Store Connect API
  4. 进入Team Keys选项卡。点击+图标创建新的API密钥。

  1. Generate API Key窗口中,为密钥分配一个名称并设置此密钥的访问级别。
  2. 点击Generate

  1. 新创建的密钥将出现在活动API密钥列表中。将其下载为P8文件并复制Key ID

  1. Team Keys选项卡中,复制Issuer ID

从App Store导入目录

从App Store导入物品:

  1. 在您的发布商帐户项目中,进入LiveOps > Canvas部分。
  2. 在工具栏中,点击 图标。
  3. 在物品列表区域,点击 + 图标并选择 Import from platforms
  1. 选择 App Store 并点击 Import
  2. 提供您在App Store Connect中获取的数据:
    • Application ID
    • 私钥文件 (P8)
    • Issuer ID
    • Key ID
  3. 点击 Start import。目录导入将自动开始。
  4. 点击 Save
注:

SKU对应于导入源中的产品ID

  1. 要在由建站器创建的Web商店中销售物品,请在发布商帐户中配置商品组并为每个物品分配一个或多个商品组。
  2. 要显示物品图像,请将其上传到您的发布商帐户。

从PlayFab导入目录

注意

支持的PlayFab API版本:Economy v1。

有关PlayFab导入规则和限制的详细信息,请参阅与PlayFab的集成

注:
您将需要从PlayFab获取唯一游戏ID项目的密钥。此外,您要导入到艾克索拉的目录应在PlayFab中设置为基本(Base)。

从PlayFab导入物品:

  1. 在您的发布商帐户项目中,进入LiveOps > Canvas部分。
  2. 在工具栏中,点击 图标。
  3. 在物品列表区域,点击 + 图标并选择 Import from platforms
  1. 选择 PlayFab 并点击 Import
  2. 输入您在PlayFab中获取的数据:
    • 唯一游戏ID
    • 项目的密钥
  3. 点击 Start import。目录导入将自动开始。
  4. 点击 Save
  5. 要在由建站器创建的Web商店中销售物品,请在发布商帐户中配置商品组并为每个物品分配一个或多个商品组。
  6. 要显示物品图像,请将其上传到您的发布商帐户。

与PlayFab同步物品库

要将用户在艾克索拉的物品库与其在PlayFab中的物品库同步:

  1. 在您的发布商帐户项目中,进入LiveOps > Canvas部分。
  2. 在工具栏中,点击 图标。
  3. 在物品列表区域,点击 + 图标并选择 Import from platforms
  1. 选择 PlayFab 并点击 Import
  2. 选择 Inventory synchronization
  3. 输入您在PlayFab中获取的数据:
    • 唯一游戏ID
    • 项目的密钥
  4. Synchronize user inventory with PlayFab开关设置为激活状态。
  5. 点击 Save

重新导入目录

重新导入目录时,您需要考虑以下几点:

  • 已在艾克索拉目录中的物品将被更新。
  • 不在艾克索拉目录中的物品将被添加。
  • 从导入源中删除的物品将保留在艾克索拉目录中。您可以手动或通过API删除它们。
本文对您的有帮助吗?
谢谢!
我们还有其他可改进之处吗? 留言
非常抱歉
请说明为何本文没有帮助到您。 留言
感谢您的反馈!
我们会查看您的留言并运用它改进用户体验。
上次更新时间: 2025年8月3日

发现了错别字或其他内容错误? 请选择文本,然后按Ctrl+Enter。

报告问题
我们非常重视内容质量。您的反馈将帮助我们做得更好。
请留下邮箱以便我们后续跟进
感谢您的反馈!
无法发送您的反馈
请稍后重试或发送邮件至doc_feedback@xsolla.com与我们联系。