Могу ли я работать локально и отлаживать веб-приложение, использующее API Google?[GWT + GAE] - PullRequest
1 голос
/ 01 июня 2011

Я работаю над веб-приложением, использующим Google App Engine с GWT, и мне нужно использовать API Google (Календарь Google, Документы и т. Д.).

Как я знаю, я должен настроить домен с помощью Google , чтобы установить мой домен в качестве обратного вызова для проверки подлинности OAuth.Я прав?

Если так, я вынужден развертываться на GAE для тестирования?Я имею в виду, я не могу работать локально, потому что мой localhost не может быть действительным обратным вызовом.

Знаете ли вы какой-либо способ отладки локально, даже используя Google API?

Я рекомендовал настроитьDynDNS, но не является решением в краткосрочной перспективе (несовместимый маршрутизатор) ...

1 Ответ

0 голосов
/ 02 июня 2011

Если вы используете вместо этого AuthSub, я не думаю, что вам нужно регистрировать домен. Пользователю просто нужен аккаунт Google.

В прошлом я использовал AuthSub вместе с API Google Docs / Spreadsheet в GAE, а также мог проверять его локально.

К сожалению, я не могу дать вам мой код и точное решение (это было некоторое время назад). Но одним из примеров, которые я широко использовал для создания своего кода, был FetcherServlet, проверьте этот код:

http://code.google.com/p/google-app-engine-samples/source/browse/trunk/retrieving-gdata-feeds-java/src/com/google/appengine/demo/web/FetcherServlet.java?r=122

Кроме того, я полагаю, что вы, возможно, уже читали эту страницу (но их FetcherServlet использует OAuth, а не AuthSub), так что, возможно, просто используйте его для дополнительной информации:

http://code.google.com/appengine/articles/java/retrieving_gdata_feeds.html

...