检查从app启用的结算(和blobstore)

时间:2011-01-28 13:28:53

标签: java google-app-engine

我想知道是否有办法检查应用内是否提供结算/ blobstore。我曾尝试使用api来启用blobstore,但它无法判断billing / blobstore是否可用。

基本上我想知道我正在考虑的应用程序位置是否是在java应用程序中免费或计费(以及随后的blobstore)。

P.S。我已经尝试捕获com.google.apphosting.api.ApiProxy $ FeatureNotEnabledException异常,该异常似乎在应用程序的日志中引发但它没有捕获它(或任何异常),只是显示错误页面。

谢谢, 史蒂芬

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

抱歉,我不相信目前有任何方法可以通过编程方式确定当前应用是否启用了结算功能。功能api旨在处理服务在系统范围内维护时的情况,而不是每个应用程序可用。

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