Google Appengine Old Blob File Service——我们是否还有更多时间去转换代码?



我们有一个Google Appengine应用程序使用已弃用的Blobservice。谷歌给我们发了一封电子邮件说服务将于7月28日删除。它还5月20日说"没有新的申请。将有权访问文件API。"

我们的申请(6月2日)已收到中的行中出现错误消息应用范围:
final FileService fileservice = FileServiceFactory.getFileService();
file = fileservice.createNewBlobFile("text/xml");
com.google.apphosting.api.ApiProxy$CallNotFoundException: The API package 'file' or call 'Create()' was not found.
    ...
at com.google.appengine.api.files.FileServiceImpl.makeSyncCall(FileServiceImpl.java:590)
    at com.google.appengine.api.files.FileServiceImpl.create(FileServiceImpl.java:512)
    at com.google.appengine.api.files.FileServiceImpl.createNewBlobFile(FileServiceImpl.java:111)
    at com.google.appengine.api.files.FileServiceImpl.createNewBlobFile(FileServiceImpl.java:93)

Google删除这个功能比我预期的要早吗我们是否误解了例外想告诉我们什么?我以为我们有更多的时间执行转换。

(我们最近上传了一个不久前创建的项目。它似乎该功能正在uthreee.appspot.com上工作

我在我的几个应用程序中遇到了同样的问题,我向技术支持开了一张票解决了这个问题。

我的应用程序被错误地标记为"新应用程序"(即使是非常旧的),因此文件API已被关闭。

您需要打开一个支持票据,提供应用程序ID,工程。团队将继续重新启用文件API

最新更新