Как получить доступ к закрытому Fusion Table из задания App Engine cron? - PullRequest
0 голосов
/ 09 августа 2011

Я создал несколько личных таблиц в Fusion Table.Эти таблицы должны регулярно просматриваться и изменяться заданием cron из моего Java-приложения App Engine.Не могли бы вы указать мне пример кода или дать мне руководство?И чтобы быть ясным - я не хочу, чтобы пользователи моего веб-приложения получали доступ к приватным таблицам, просто у задания cron должен быть доступ.

С уважением, Димитар Бонев

Ответы [ 3 ]

0 голосов
/ 13 августа 2011
0 голосов
/ 08 августа 2013

Доступ может быть ограничен даже для веб-приложений с платным сервисом «Google Maps для бизнеса» http://www.google.com/enterprise/mapsearth/

Для частных таблиц следующий документ говорит: «Только владелец и редакторы имеют доступ к вашей таблице. Визуализации, встроенные в другие веб-сайты и сетевые ссылки Google Планета Земля, не могут проходить проверку подлинности в таблицах Fusion, когда они запрашивают данные, поэтому таблица должна быть общедоступной. или не в списке для работы этих функций. " https://developers.google.com/fusiontables/docs/v1/using#authTbl

0 голосов
/ 10 августа 2011

Вы можете использовать ClientLogin (требуется адрес электронной почты и пароль :() или получить действительный токен oauth от учетной записи с доступом к таблицам и сохранить ее на сервере, чтобы к ней мог получить доступ только задание cron. Я использовал этот метод вмое приложение.

некоторая информация: http://code.google.com/apis/fusiontables/docs/developers_guide.html#Authentication

cya.

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