问题标签 [store-reports]

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 投票
0 回答
155 浏览

android - 通过 Google Checkout API 以美元检索海外订单金额

我在 Google Play 上支付了 Android 应用程序。我正在使用 Google Checkout XML API(特别是通知历史)来检索订单详细信息。我在美国,我的一些客户不在。对于海外订单,Google Checkout API 以本国货币返回订单金额,而不是美元,也不提供汇率。

另一方面,在 Google Checkout 网站上,我可以在订单详细信息中看到美元收入金额,它与最终付款完美匹配。他们以本国货币显示订单总额,然后是费用,然后是我的利润——首先是本国货币,然后是美元。

恐怕如果我使用本国货币并采用其中一种公开可用的汇率,美元金额将与谷歌的金额不符。并且不可能与最终支付达成和解。

我已将通知 API 版本设置为 2.5。我正在检索订单的所有可能通知。我看不到美元金额,也没有汇率。

没有抓取 Google Checkout 网络用户界面,有什么想法吗?

链接:其他人承认问题。

编辑:实际上,我将 Checkout 屏幕抓取作为临时解决方案。然后他们推出了新的钱包商家页面,它对抓取变得不那么友好了:(

0 投票
1 回答
51 浏览

windows-store - Windows Phone 商店每周销售报告

我正在查看来自 Windows Phone 商店的每周汇总级别的应用内购买报告。他们没有使用日期范围,而是使用“2015-W10”之类的周名称——假设他们已经计算了一年中的所有周数。

将这些转换为日期的算法是什么 - 他们是否使用一年中的第一个星期日(或星期一?)作为开始日期?他们是否使用 1 月 1 日至 1 月 7 日作为第 1 周等等?

编辑:另外,他们使用的是哪个时区?

EDIT2:这里有一些数据。我有以下销售记录(UTC):

销售报告显示 2015 年第 1 周有 2 次销售,第 2 周有 1 次销售,第 3 周有 1 次销售。

与此一致的唯一方案是第 2 周从 5 日到 11 日。5号是星期一。也许他们确实从星期一开始按日历周计算。我猜第一周被截断了,然后 - 从 1 到 4 ......