問題タブ [google-cloud-endpoints]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
google-app-engine - クライアント ライブラリの生成方法
既存の Web アプリケーション用に Java クライアント ライブラリを生成しようとしていますが、「クラウド エンドポイント クライアント ライブラリの生成」を選択するたびに、Eclipse に進行状況ダイアログが表示されてフリーズします。
クライアント ライブラリの生成に使用できるコマンド ライン ツール (bin/endpoints.sh など) はありますか?
前もって感謝します。
編集 ありがとうダン、私はこのコマンドを使用してクライアントライブラリを生成することができました:
$SDK/endpoints.sh get-client-lib com.test.MyEndpoint
google-app-engine - Skue または同様のフレームワークを使用して、google-app-engine で REST API を構築する
REST API を構築する方法を探していたところ、skue
(https://code.google.com/p/skue/) を見つけました。しかし、サイトにはあまり情報がありません。私の計画は、厳密には次のように残りの API を構築することです。
これが意味することは、モデルは によって排他的にアクセスされるということbusiness logic
です。インターフェイスは、restful resources
クライアントが直接アクセスできる唯一のレイヤーです。の使用を提案する人を避けるために、これらすべてを指定していappengine-rest-server
ます。
私の質問は、Skue の使用に成功した人はいますか? もしそうなら、共有しても構わない例はありますか? GET
でPOST
十分ですが、それ以上を歓迎します。そうでない場合Skue
、google-app-engine の上にそのような REST API を構築できるフレームワークはありますか?
android - App Engine データベースに新しいオブジェクトを挿入しようとしてエラーが発生しました
これはアプリ エンジンを機能させるための私の最初の実行なので、どこかでステップを逃しただけかもしれませんが、このようにアプリ エンジン データベースに何かを挿入しようとしています。
エミュレーターを介してローカルサーバーでこれを実行すると正常に動作しますが、コードをアプリエンジンにアップロードするとresponse error
他にやるべきことはありましたか?私は参考としてこの例を使用していました
eclipse - GoogleCloudEndpointsのEclipseクライアントプロジェクト構成
Google Cloud Endpoints Androidクライアントプロジェクトを構築するために推奨されるEclipse(4.2)構成は何ですか?
Google- > Generate Cloud Endpoint Client Libraryを実行すると、次の内容を含む/libsがサーバープロジェクト内に生成されます
。commons-logging-1.1.1.jargoogle-api-client-1.12.0-beta.jargoogle
-api-client-android- 1.12.0-beta.jar
google-api-client-appengine-1.12.0-beta.jar
google-api-client-java6-1.12.0-beta.jar
google-http-client-1.12.0-beta.jar
google-http-client-android-1.12.0-beta.jar
google-http-client-appengine-1.12.0-beta.jar
google-http-client-gson-1.12.0-beta.jar
google-http-client -jackson-1.12.0-beta.jar
google-http-client-jackson2-1.12.0-beta.jar
google-oauth-client-1.12.0-beta.jar
google-oauth-client-appengine-1.12.0- beta.jar
google-oauth-client-java6-1.12.0-beta.jar
google-oauth-client-jetty-1.12.0-beta.jar
google-oauth-client-servlet-1.12.0-beta.jar
gson-2.1.jar guava -
jdk5-13.0.jar
httpclient-4.0.3.jar
httpcore -4.0.1.jar
jackson-core-2.0.5.jar
jackson-core-asl-1.9.9.jar
jdo2-api-2.3-eb.jarjetty
-6.1.26.jarjetty
-util-6.1.26。 jarjsr305-1.3.9.jarトランザクション
-api
-
1.1.jarxpp3-1.1.4c.jar
クライアントはこれらすべての.jarファイルを含める必要がありますか?それらをすべてAndroidクライアントプロジェクトの/libsフォルダーにコピーし、[ビルドパス]-> [追加]を実行すると、エラーが発生します。
と
したがって、クリーンビルドを行うには、クライアント/libsからxpp3-1.1.4c.jarとtransaction-api-1.1.jarを手動で削除する必要があります。
これは、クライアントプロジェクトを構築するための「標準的な」方法ですか?Androidでビルドするために必要な.jarライブラリを確認するにはどうすればよいですか?このサブセットのみをクライアントに動的にインポートするようにEclipseを構成できますか?
将来、サーバープロジェクト内のエンドポイントクラスを更新し、Generate Cloud Endpoint Client Libraryを再実行した場合、/ com / google / api / servicesの下に生成されたソースコードをクライアントプロジェクトにコピーするだけで済みますか?
google-app-engine - App Engine Java 上の Google Cloud Endpoints で Objectify を使用する際の注意事項はありますか?
Appengine と Android でアプリを開発しており、API には Google Cloud Endpoints を使用し、クラウドとモバイル間の通信には GCM を使用する予定です。私はデータの永続化のために Objectify を使用するつもりでしたが、特にさまざまな注釈やその他の要件で、予期しない問題が発生するかどうか疑問に思っています。誰かが私に警告できる経験がありますか?
google-app-engine - デプロイ後にCloudEndpointsによって公開されたRESTAPIを参照して検出するにはどうすればよいですか?
myapp.appspot.comなどのGoogleAppEngineにプロジェクトをデプロイするときに、CloudEndpointsによって公開されるAPIを検出するにはどうすればよいですか。
java - パラメータを使用したGoogleAppEngineApiMethodが機能しない
これまでのところ、Googleで質問に対するすべての回答を見つけることができましたが、今回はあきらめてアカウントを作成しました...
私はEclipseでGAEforAndroidアプリケーションを使い始めました。もちろん、ApiMethodsを使用してAPIを作成しています。
私が書いたメソッドの1つに戻り値がありますが、クライアントコードでは無効になっているようです。
これは、私が生成しようとしている非常に便利な方法です。
ご覧のとおり、このメソッドはパラメーターとしてdouble変数を取得し、doubleを返しますが、クライアント側のコードでは、これらのdoubleを認識していないようです(weather()。bla()に自動完了します)。 .execute()メソッドはVoidです)
生成されたコードを編集して必要な場所にdoubleを追加しようとしましたが、アプリケーションを実行しようとしたときよりも、「強制終了」アラートや警告が発生しませんでした。 、アプリが消えたところです。
さらに奇妙なことに、GAEコードに「Weather」というクラスがあり、Weatherクラスを使用するApiMethodsが完全に生成されます。
ここにいくつかの基本的なものが欠けていますか?
ios - iOSプロジェクトのバックエンド
Google App EngineインフラストラクチャはJavaとPythonのみをサポートしているため、バックエンドクラスのコードをこれらの言語のいずれかで作成する必要がありますか。はいの場合、私はJavaに慣れているので、ワークフローは次のようになります。
モバイルクライアントのバックエンドについてのI/Oセッションを見ましたが、Objective-cのクライアントライブラリを生成する方法についての部分がありました。彼らはそれをどのように行うのだろうか。
私は間違っているのですか、それとも何かが足りないのですか?
objectify - Google Cloud Endpoints が Objectify 4 トランザクションの Work クラスを認識しないため、ClassNotFoundException が発生する
非常に単純な Objectify/Endpoints クラスを作成しました。
TestEntity は自明です (簡潔にするためにゲッターとセッターは除外されています)。
そして、 http: //code.google.com/p/objectify-appengine/wiki/BestPractices#Use_Your_Own_Service の OfyService パターンを使用します
しかし、Endpoints ライブラリを生成しようとすると、Work に対して ClassNotFoundException が発生します。完全なスタック トレースは次のとおりです。
エンドポイント クラスに含める他の Objectify クラス (Ref など) で同様の問題はありません。また、Objectify 4.0b1 ライブラリを含めるように Eclipse (4.2) プロジェクトをセットアップしています。
Endpoints クラスを VoidWork を使用するように変更すると、まったく同じエラーが発生します。
google-app-engine - App Engine エンドポイント
AppEngine で新しいアプリケーションを開始しています。REST サービスが必要です。
私はエンドポイントを見ていましたが、まさに私が必要としているものだと思います. また、Google は本番環境でエンドポイントを使用することを推奨していませんが、アプリの最初のバージョンはおよそ 4 月まで公開されません。
App Engine エンドポイントはどの程度成熟していると思いますか?
それらを使用することをお勧めしますか、それとも別の REST フレームワークを見つける必要がありますか?
もしそうなら、App Engine エンドポイントに似た他の REST フレームワークはありますか?
またはどちらをお勧めしますか、Restlet? またはSpring MVCで使用しますか?
ありがとう