проверить биллинг (и интернет-магазин) включен из приложения - PullRequest
1 голос
/ 28 января 2011

Мне было интересно, есть ли способ проверить, доступен ли биллинг / хранилище в приложении. Я пытался использовать API-интерфейсы возможностей для включения в Blobstore, но он не может определить, доступен ли биллинг / Blobstore.

По сути, я хочу знать, настроено ли место приложения, к которому я добавляю, бесплатно или для выставления счетов (и, как следствие, для создания интернет-магазина) из приложения Java.

P.S. Я попытался перехватить исключение com.google.apphosting.api.ApiProxy $ FeatureNotEnabledException, которое, как представляется, выбрасывается в журналах приложения, но не перехватывает его (или любое исключение), а просто отображает страницу ошибки.

Спасибо, Стивен

Ответы [ 2 ]

1 голос
/ 31 января 2011

Исправлено добавлением фильтра, который просто пытается каким-либо образом получить доступ к службе Blobstore и перехватывать исключения.

0 голосов
/ 29 января 2011

извините, я не верю, что в настоящее время существует какой-либо способ программно определить, включено ли текущее приложение для выставления счетов или нет. Возможности, которые api предназначен для обработки, когда сервисы недоступны для обслуживания всей системы, недоступны для приложения.

единственное, что вы можете попробовать, - это программная аутентификация на консоли администратора с использованием ClientLogin или OAuth и выборка страницы для выставления счетов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...