尝试将定价添加到应用内购买字符串时出现未知错误

2023-12-24

我正在尝试通过新的 iTunes Connect API 端点自动上传应用内购买字符串。我已成功调用 Create InAppPurchase,但现在尝试通过调用 inAppPurchasePriceSchedules 添加定价层(https://developer.apple.com/documentation/appstoreconnectapi/add_a_scheduled_price_change_to_an_in-app_purchase https://developer.apple.com/documentation/appstoreconnectapi/add_a_scheduled_price_change_to_an_in-app_purchase)但它失败了。

我收到“UNEXPECTED_ERROR”消息,如果问题仍然存在,请联系 Apple

{
   "errors":[
      {
         "status":"500",
         "code":"UNEXPECTED_ERROR",
         "title":"An unexpected error occurred.",
         "detail":"An unexpected error occurred on the server side. If this issue continues, contact us at https://developer.apple.com/contact/."
      }
   ]
}

我不确定我做错了什么?我可能完全错过了我需要做的事情。我发现很难理解这个 API 端点,因为它要求一个价格点的 ID,而我是通过调用其他端点之一来获取价格点的。但是,当我调用它请求第 6 层时,我返回了单层的 175 个结果(对于该单层 6,似乎每个地区都有一个结果)。那么,我是否需要在出现错误的端点中包含 175 个定价层?我尝试过添加单层以及所有 175 个层,但它仍然给出相同的错误,这让我更加困惑,

我找到了此页面上显示的示例(https://developer.apple.com/documentation/appstoreconnectapi/app_store/in-app_purchase/managing_in-app_purchases https://developer.apple.com/documentation/appstoreconnectapi/app_store/in-app_purchase/managing_in-app_purchases) 与 OpenAPI/Swagger 的定义不匹配inAppPurchasePriceSchedules端点,例如该示例显示了一个属性prices但招摇有一个manualPricesdata.relationships 部分中的属性。

我提出的要求

[POST] v1/inAppPurchasePriceSchedules

   "data":{
      "type":"inAppPurchasePriceSchedules",
      "relationships":{
         "inAppPurchase":{
            "data":{
               "type":"inAppPurchases",
               "id":"1640694240"
            }
         },
         "manualPrices":{
            "data":[
               {
                  "type":"inAppPurchasePrices",
                  "id":"${price1}"
               }
            ]
         }
      }
   },
   "included":[
      {
         "attributes":{
            "startDate":null
         },
         "relationships":{
            "inAppPurchaseV2":{
               "data":{
                  "type":"inAppPurchasesV2",
                  "id":"1640694240"
               }
            },
            "inAppPurchasePricePoint":{
               "data":{
                  "type":"inAppPurchasePricePoints",
                  "id":"eyJzIjoiMTY0MDY5NDI0MCIsInQiOiJHQlIiLCJwIjoiNiJ9"
               }
            }
         },
         "type":"inAppPurchasePrices",
         "id":"${price1}"
      }
   ]
} 


对我来说问题是 include.relationships.inAppPurchaseV2 的 Type 值应该是“inAppPurchases”而不是“inAppPurchasesV2”

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

尝试将定价添加到应用内购买字符串时出现未知错误 的相关文章

随机推荐

  • 淘汰赛不同步手动设置选项的选定属性

    我正在使用这个 jQuery 插件来实现多选列表框http www quasipartikel at multiselect http www quasipartikel at multiselect 并且所有这些都使用 knockoutj
  • 在 Redis 中存储 numpy 数组的最快方法

    我在一个人工智能项目中使用 redis 这个想法是让多个环境模拟器在许多 CPU 核心上运行策略 模拟器将经验 状态 操作 奖励元组列表 写入 Redis 服务器 重播缓冲区 然后 训练过程将经验读取为数据集以生成新策略 新策略将部署到模拟
  • ASP.NET 默认文档

    我有default aspx和index html 我将两者都上传到服务器 但我希望我的第一页以index html 开头 我应该怎么办 如果您无权访问 IIS 并且托管在 IIS 7 Windows Server 2008 上 您可能需要
  • Puppeteer 屏幕截图缺少/不可见文本

    我正在使用 puppeteer 保存和下载由浏览器发送到 Express 应用程序的标记和 css 中的图像 Express 编译模板 只需将 POSTed 标记插入 html shell 并在本地获取 css 安装在 docker 卷上
  • 库/编程语言如何将浮点数转换为字符串

    这是我15岁时试图解开的一个谜 但我失败了 我还是不知道答案 这是一个幼稚且有缺陷的解决方案 就像我在 Stack Overflow 上看到的其他一些失败的尝试一样 const numberToString number gt let re
  • PHP字符串两种不同编码类型的比较

    我正在尝试将我知道的字符串与 php 中的网页标题进行匹配 我有以下字符串 奥比尼奥德 我的页面标题如下所示 奥比尼奥德 但如果我看一下 实际上是这样编码的
  • iPhone Store Kit 返回无效产品 ID 错误

    我正在尝试在 iPhone 上测试应用内购买 但遇到了一个问题 我请求信息的产品 ID 最终在 didRecieveResponse 方法中作为无效产品 ID 返回给我 I have 创建了与此应用程序关联的店内产品 它的包 ID 与其他所
  • pnpm、工作区依赖以及还支持发布吗?

    我是 pnpm 工作区的新手 正在尝试解决以下问题 我的演示项目 root packages 通用用户界面 main lib common ui 是一个基于 Vite 的包 包含一些可以被其他包重用的 Vue 组件 在我的示例中它由 mai
  • Mongo with java - 使用batchsize查找查询

    我正在 mongodb 中使用 java 对批量大小设置为 500 的集合执行查找查询 我的集合有 10 000 条记录 但设置批量大小时我只得到 1 500 条记录 如何获取下一组记录 下面是代码片段 DBCursor cursor co
  • 如何在 Python 中将布尔值连接到字符串?

    我想完成以下任务 answer True myvar the answer is answer 并使 myvar 的值为 答案为真 我很确定你可以用 Java 做到这一点 answer True myvar the answer is st
  • 如何在 javascript 中检测递归异步调用的完成

    我使用以下代码从 Web SQL 数据库获取分层数据 function getResult query data callback db transaction function tx tx executeSql query data fu
  • 为目录中的每个文件运行 shell 脚本

    我的目录中有一堆文件 全部名为 YYYY MM DD rw r r 1 root root 480K Apr 21 13 17 2012 04 05 rw r r 1 root root 483K Apr 21 13 17 2012 04
  • 使用代码完成查看 PyDoc

    上面是 PyCharm 下面是 Eclipse 和 PyDev 如何像 Eclipse PyDev 中那样显示 PyDoc 工具提示以及自动完成窗口 我看过 PyCharm 的一些屏幕截图 它们准确地显示了这一点 例如https i sta
  • 如何在 Facebook 中显示类似视频的图像

    我想问一下如何在facebook上显示类似视频的图像 看看如果您在 Facebook 帖子区域发布此链接 则会向您显示视频 但在 中没有视频这个链接 http www nmisr com video photos 141192 视频是通过
  • python 列表和元组文字中的求值顺序

    假设我们有这样的东西 a fcn1 fcn2 b fcn1 fcn2 Python解释器是否评估fcn1 before fcn2 或者顺序未定义 他们的评估来自左到右 http docs python org 2 reference exp
  • 会话劫持实践

    我最近一直在阅读有关会话修复 劫持的内容 并了解其理论 我不明白的是 这在实践中将如何利用 您是否需要篡改您的浏览器才能使用被盗的 cookie 将其附加到 URL 并将其传递给 Web 应用程序 或者您会编写某种自定义脚本来利用它 如果是
  • 为什么条形图 x 轴刻度显示奇怪且错误的负值? [复制]

    这个问题在这里已经有答案了 当 X 轴值范围为 43990 44003 时 为什么我的 X 轴刻度显示负值 import matplotlib pyplot as plt x 44000 44001 44002 44003 43990 43
  • 如何在您通过智能合约以编程方式铸造的 NFT 上包含“创建者...”信息(例如在 OpenSea 列表中)

    我一直在编写测试智能合约 为即将启动的项目做准备 以下是示例测试智能合约创建的集合之一 https opensea io collection quad tech https opensea io collection quad tech
  • 图像上的黑色透明覆盖

    当您将鼠标悬停在图像上时 如文本 我试图在图像上获得浅黑色叠加层 抱歉我是 css 和 HTML 新手 帮助将不胜感激 HTML div div p a href url DESTINATIONS a p p AMALFI br SORRE
  • 尝试将定价添加到应用内购买字符串时出现未知错误

    我正在尝试通过新的 iTunes Connect API 端点自动上传应用内购买字符串 我已成功调用 Create InAppPurchase 但现在尝试通过调用 inAppPurchasePriceSchedules 添加定价层 http