有谁知道最近有什么变化会影响通过API上传自定义应用程序?
几周前我们让它成功运行,但是我今天再次测试并且一直得到异常。 我尝试过几个不同的开发人员帐户和多个不同的新 apk 文件。 我还更新到了最新版本的 API。
不幸的是,该例外没有太多细节。 没有异常消息或内部异常,当我查看异常堆栈跟踪时,它很简单:
at Google.Apis.Upload.ResumableUpload`1.<InitiateSessionAsync>d__25.MoveNext()
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Google.Apis.Upload.ResumableUpload.<UploadAsync>d__70.MoveNext()
这是 C# 代码的一个片段。 我已经尝试了上传和上传异步:
var body = new CustomApp.Data.CustomApp
{
Title = SomeTitle,
LanguageCode = "en-us"
};
var devId = SomeValidDeveloperAccountId;
using (var stream = new MemoryStream(SomeAppData))
{
// PlayCustomAppService has been initialized successfully
var request = PlayCustomAppService.Accounts.CustomApps.Create(body, devId, stream, "*/*");
request.QuotaUser = SomeID;
// this always throws an exception now
var result = await request.UploadAsync();
}
我也尝试仅发送元数据(相同的例外(以及直接向 https://www.googleapis.com/upload/playcustomapp/v1/accounts/{帐户}/自定义应用程序(500 返回代码(发送 POSTing,但没有成功。
我还使用适当的开发者 ID 登录开发者帐户时,使用 Google API 资源管理器进行了测试。 我收到此返回有效负载:
{
"error": {
"errors": [
{
"domain": "global",
"reason": "backendError",
"message": "Backend Error"
}
],
"code": 500,
"message": "Backend Error"
}
}
提前感谢您的任何建议。
这是 Play 管理中心中的一个错误,现已修复。如果您将来遇到此类错误(特别是 500 秒,这意味着内部服务器错误(,那么最好联系 Google Play 支持。这可以通过帮助菜单(?图标(完成,并提供电子邮件支持(以及某些语言/时间的实时聊天(