3

Tomcat など、App Engine 以外のサーバーで Glassware を実行しようとした人はいますか?

Glassware アプリを動かそうとしていますが、Google App Engine 自体の使用は避けたいと考えています。私はこれにアプローチするのに苦労しており、Tomcat をサーバーとして使用します。

どんな助けでも大歓迎です。ありがとう。

4

2 に答える 2

6

これまでのところ、App Engine の外部で実行しても問題はありません。理解を深めるために、App Engine でサンプルを立ち上げました。それがどのように動作するかを確認すると、App Engine の外部で実行するために必要なものに絞り込むのに十分な情報が得られました。

チェックリストは次のとおりです。

  1. https://code.google.com/apis/consoleでプロジェクトを作成する必要があります
  2. Mirror API をサービスに追加する必要があります (現時点では、Glass Explorers のみが利用できます - 私が間違っていなければ)
  3. API アクセスで、Web アプリケーションのクライアント ID を作成する必要があります。作成する登録サーブレットを指すようにリダイレクト URL を設定します。
  4. oAuth 2.0 ダンスを処理してトークンを保存する登録サービスを作成します。おそらく、サンプル アプリのほとんどのコードを適切に使用して、独自の資格情報ストアを実装するか、Google のインメモリ ストアを使用することができます...
  5. 独自のアプリに登録し、資格情報を使用して Mirror API アプリを開発します。

Pom ファイルから App Engine の依存関係を取り除くことができましたが、google-http-client-jackson、google-oauth-client、guava、そしてもちろん google-api-services-mirror を保持する必要がありました。

チッ!

于 2013-06-06T03:45:17.563 に答える
2

Heroku にデプロイする Python/Django バージョンがあります。

https://github.com/dannyroa/glasstophone-django/

于 2013-06-25T00:55:12.173 に答える