我们有一个Google Apps Marketplace应用。或者更准确地说,我们有两个:一个在旧市场,一个在新市场。两者都指向相同的网址,两者都做同样的事情(OAuth2对用户进行身份验证(甚至是来自旧市场的用户),因为我们处理此用户,例如"普通"来自Chrome网上应用店的用户)
现在Google希望我们将用户从旧的Marketplace应用移动到新应用。
我们该怎么做?
根据Google的文档,我们应该为每个域调用UpgradeApp API。
这要求我们找出所有域名(我们不了解它们,因为我们不关心,如果用户是市场用户或不是)。
所以我们应该在旧的Marketplace应用上使用licenseNotification来查找所有域并逐个迁移它们?
为了尝试这一点,我尝试从API Explorer(https://developers.google.com/apps-marketplace/v2/reference/licenseNotification/list)发出API,但收到了一条消息(403 FORBIDDEN抱怨我应该激活API。我该怎么做?(我已经有了一个项目)启用Marketplace API和Marketplace SDK的地方。
这种方法会起作用吗?
有更简单的方法吗?
答案 0 :(得分:0)
API资源管理器方法有效,我刚尝试过。
确保您提供正确的 applicationId ,这是此处的关键。
获取https://www.googleapis.com/appsmarket/v2/licenseNotification/ applicationId