问题标签 [amazon-marketplace]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
254 浏览

flutter - 为什么我的 Flutter 应用程序 apk 与任何东西都不兼容,从而阻止了 Amazon Mobile Marketplace 提交?

我在Google Play 商店中有一个小游戏应用程序Deal-O-Round ,大约 7 年前(2014 年 7 月 6 日)提交了相同的 APK https://smile.amazon.com/Csaba-Toth-Deal-O-Round /dp/B00LK8VBLS/)到亚马逊移动市场。2014 版本基于Google PlayN框架,除了 Android 和 iOS 平台外,还允许基于 Web 的演示。很多时间过去了,去年我在 Flutter 中重新实现了整个游戏,它还允许构建除 Android 和 iOS 之外的基于 Web 的演示。

最近,我收到一封来自亚马逊的电子邮件,标题为“[ACTION REQUIRED] App update required for target API Level compliance”,这促使我再次尝试刷新他们商店中的 APK。根据电子邮件,Fire OS 6 版本要求最低 API 级别 25,而 Fire OS 7 要求最低 API 级别 28。这是个好消息,我更新了 Flutter 项目,Gradle 升级将最低 SDK API 级别提高到了 23。目标 API 级别为 29 ,如我的 build.gradle 所示。一切都是开源的 BTW

我不确定这是否重要,但我的应用程序开发人员控制台下有一个处于未完成状态的“测试项目”(SKU12345)应用程序内项目,它一定是从 2013 年开始的,但我的应用程序没有任何应用内付款。Flutter 版本也没有任何广告,旧版本有(我讨厌一些广告项目)。

问题来了: 显示两个 APK 的控制台 新的 apk 兼容性矩阵 新的 apk 清单视图

我知道使用 min SDK 23 我会放弃对 Fire OS 5 的支持,因为这需要 min SDK 22(顺便说一句,如果需要,我可以恢复到 min SDK 16)。但还有其他问题。我怀疑这可能与 Flutter 无关。我正在使用 V1 和 V2 方法签署 APK。也许是GET_ACCOUNTS, USE_CREDENTIALS, or的额外权限WAKE_LOCK?供参考的是旧的APK:

旧的 apk 清单视图 旧的 apk 兼容性矩阵

Google Play 商店中的一切都很好。我正在查看https://developer.amazon.com/docs/app-submission/supported-filters-on-the-amazon-appstore.html,但没有看到无法使用GET_ACCOUNTSUSE_CREDENTIALSWAKE_LOCK.

0 投票
2 回答
139 浏览

amazon-web-services - 通过 CLI 自动发布 AWS Marketplace

我通过 Hashicorp 的 Packer 将我的产品作为 AMI 上传到 AWS。现在我想自动化最后一步,将其发布到市场。该产品已经存在,它只是添加一个修订。

在阅读了这篇文章API_StartChangeSet 文档添加修订用户指南和摆弄市场控制台之后,我想我只需要

我很难想出“详细信息”部分。我有我的 AMI id。我想这在 RevisionsArns 中?我应该在 DataSetArn 中放入什么,即输出中的“EntityArn” aws marketplace-catalog describe-entity --catalog AWSMarketplace --entity-id REDACTED

0 投票
1 回答
1476 浏览

amazon-mws - 使用 Amazon Selling Partner API 获取订单指标

我正在尝试进行 API 调用以从Postman App的亚马逊卖家中心页面获取订单指标。我已按照文档中的所有步骤进行操作。我使用开发人员中心页面上的刷新令牌对我的应用程序进行了自我授权。我能够使用刷新令牌生成访问令牌。向api发出请求以获取订单指标时,查询参数为: marketplaceIds:A21TJRUUN4KGV(印度) 间隔:2021-01-01T00:00:00-07:00--2021-09-04T00:00:00- 07:00 粒度:天

此请求的 AWS 签名具有我创建 IAM 用户时派生的访问密钥和秘密密钥。区域为 eu-west-1,服务名称为 execute-api。

在标题中,我通过了 x-amz-access-token:Atza|IwExxxxxxx 用户代理:PostmanRuntime/7.26.8 主机:sellingpartnerapi-eu.amazon.com x-amz-date:在发送请求时计算

发送请求后,我收到以下回复:

403 Forbidden:请求合法但服务器拒绝响应。认证不会有任何区别。

我已经向卖家中心支持记录了案例,但已经一个多月了,他们还没有回复。请告诉我应该添加或删除什么或检查以使此请求生效。

0 投票
0 回答
13 浏览

amazonsellercentral - 为什么亚马逊营销报告终端节点返回一个空的报告文件?

我正在调用此端点以生成我的广告活动报告。

https://advertising-api.amazon.com/v2/hsa/keywords/report

使用此响应正文

现在,这似乎可行,但是当我下载报告时,它只包含 5 个符号,没有 JSON。我没有得到任何实际数据,也没有任何类型的错误

这是下载的副本/粘贴

��)�L

和邮递员的图片 邮递员回应

0 投票
0 回答
34 浏览

amazon-mws - 操作 getOrderMetrics 为 Amazon Selling Partner API 的所有响应参数返回 0

我正在尝试进行 API 调用以从 Postman 应用程序的亚马逊卖家中心页面获取订单指标。我已按照文档中的所有步骤进行操作。当向 api 发出请求以获取订单指标时,我得到的响应为

URL : /sales/v1/orderMetrics?marketplaceIds=ATVPDKIKX0DER&interval=2020-03-31T00:00:00Z--2021-05-01T00:00:00Z&granularity=Week&buyerType=All&firstDayOfWeek=monday&asin=B08DFGPTSK

我尝试过使用不同的 ASIN、间隔、粒度和粒度时区,但它返回的所有内容都是零。如果我遗漏了什么,请告诉我。

0 投票
1 回答
30 浏览

amazon-web-services - 我们可以在没有 AWS Lambda 的情况下实施 AWS 市场 SaaS 产品吗?

对于 AWS 市场集成,我们检查了 SaaS 产品的无服务器集成示例代码。提供的示例,它基于 AWS Lambda 函数,用于注册新订阅者、订阅 SQS 等。

我们能否使用我们的数据库、函数等来实现所有这些功能,而不是使用 AWS lambda 和 dynamo DB?

同样在示例中,还有一些 lambda 函数,如流处理程序、权利 SQS、订阅 SQS 处理程序、授权撤销访问到产品等。如果我们使用我们的 APIS,我们如何触发?