Java 检查从应用程序启用的账单(和blobstore)

Java 检查从应用程序启用的账单(和blobstore),java,google-app-engine,Java,Google App Engine,我想知道是否有一种方法可以检查应用程序中是否有账单/blobstore。我曾尝试使用blobstore的功能api启用,但它无法判断billing/blobstore是否可用 基本上,我想知道我要访问的应用程序位置是免费设置的还是java应用程序中的计费(随后是blobstore) 另外,我已经尝试捕获异常com.google.apphosting.api.ApiProxy$FeatureNotEnabledException,它似乎是在应用程序的日志中抛出的,但它没有捕获它(或任何异常),只是

我想知道是否有一种方法可以检查应用程序中是否有账单/blobstore。我曾尝试使用blobstore的功能api启用,但它无法判断billing/blobstore是否可用

基本上,我想知道我要访问的应用程序位置是免费设置的还是java应用程序中的计费(随后是blobstore)

另外,我已经尝试捕获异常com.google.apphosting.api.ApiProxy$FeatureNotEnabledException,它似乎是在应用程序的日志中抛出的,但它没有捕获它(或任何异常),只是显示了一个错误页面

谢谢,
Steven

对不起,我认为目前没有任何方法可以通过编程确定当前应用程序是否启用了计费功能。功能api旨在处理服务因全系统维护而停机的情况,而不是每个应用程序都可用


您可以尝试的一件事是使用ClientLogin或OAuth以编程方式对管理控制台进行身份验证,并获取其账单页面。

对不起,我认为目前没有任何方法以编程方式确定当前应用是否启用了账单功能。功能api旨在处理服务因全系统维护而停机的情况,而不是每个应用程序都可用


您可以尝试使用ClientLogin或OAuth以编程方式对管理控制台进行身份验证,并获取其账单页面。

通过添加一个过滤器修复,该过滤器仅尝试以任何方式访问blobstore服务并捕获异常。

通过添加一个过滤器修复,该过滤器仅尝试以任何方式访问blobstore服务并捕获异常。

hmm,也许我应该创建一个包含blobstore请求的页面,在启动时自动访问该页面,并存储结果供应用程序稍后查询?最糟糕的是一个错误是loggedhmm,也许我应该创建一个包含blobstore请求的页面,在启动时自动访问该页面,并存储结果供应用程序稍后查询?最糟糕的是一个错误可能是loggedYou应该能够捕获有问题的异常。您是否尝试过使用范围更广的
catch
子句,然后自己记录确切的类?我有一个catching异常(不是任何特定的)。它似乎是在输入任何代码之前发生的。我还没有尝试过顶级过滤器,也许下一步我会尝试。你应该能够捕获有问题的异常。您是否尝试过使用范围更广的
catch
子句,然后自己记录确切的类?我有一个catching异常(不是任何特定的)。它似乎是在输入任何代码之前发生的。我还没有尝试过顶级过滤器,也许下一步我会尝试。