Questions tagged [google-cloud-endpoints]

Google Cloud Endpoints is a technology developed by Google for use on Google App Engine to allow developers to develop and host APIs easily, and to generate strongly-typed client libraries for Java (Android) and Objective-C (iOS), and dynamically-typed libraries for JavaScript.

Google Cloud Endpoints is a technology developed by Google for use on Google App Engine to allow developers to develop and host APIs easily.

Features

  • Support for Java and Python runtimes
  • Built on Google's API infrastructure - it works with many of the same tools and libraries used for Google's own APIs, such as the APIs Explorer and APIs Console
  • Automatically-generated, statically-typed client libraries for Android and iOS - these libraries are using the same Google-authored Java and Objective-C libraries you would use to access other Google-provided APIs such as the Calendar API
  • Dynamically-typed JS client library - again, the same library you use to access other Google-provided APIs in JS, which is called Google JavaScript client library
  • Built in support for OAuth 2
  • Integration with the Google Plugin for Eclipse - this allows you to automatically create an API based on a model, or an App Engine application to back an existing Android app
  • Support for local development - you can build and test your API using the App Engine development environment, just as with other App Engine features

Learn More

Check out the Java and Python documentation for more details on using Endpoints.

2491 questions
63
votes
3 answers

Google App Engine vs Firebase

I am trying to decide which option to go with. (or another if it is better) This is for a messaging type app where there will be high volume of notifications and database writes. Option 1 - Google App Engine using Cloud Endpoints and Cloud…
iam10k
  • 822
  • 1
  • 8
  • 11
61
votes
5 answers

Custom Authentication for Google Cloud Endpoints (instead of OAuth2)

We are super excited about App Engine's support for Google Cloud Endpoints. That said we don't use OAuth2 yet and usually authenticate users with username/password so we can support customers that don't have Google accounts. We want to migrate our…
tosh
  • 5,222
  • 2
  • 28
  • 34
52
votes
1 answer

Google Cloud Endpoints limitations... any proposed solutions?

Am I correct in thinking that the goodness of Cloud Endpoints comes with the following limitations: The REST Api cannot be deployed to a custom domain (it'll remain on appspot.com). The only authentication supported is OAuth against Google…
50
votes
2 answers

GWT and Google Cloud Endpoints

A few days ago I've started developing a Backend for Mobile Applications using Google App Engine and Google Cloud Endpoints. This tutorial shows how the endpoints are getting generated automatically, as well as the client library for Android. So we…
Johannes Staehlin
  • 3,680
  • 7
  • 36
  • 50
38
votes
6 answers

How to unit test Google Cloud Endpoints

I'm needing some help setting up unittests for Google Cloud Endpoints. Using WebTest all requests answer with AppError: Bad response: 404 Not Found. I'm not really sure if endpoints is compatible with WebTest. This is how the application is…
33
votes
3 answers

using blobstore with google cloud endpoint and android

I am developing an app-engine connected android project using the eclipse plugin. One aspect of the app is to allow user Alpha to send pictures to user Bravo. To do that I have the following setup: User Alpha posting: send image to my app engine…
30
votes
1 answer

Endpoints API - protorpc validation error

I'm getting some weird errors from protorpc when I use endpoints. In this code: class Application(EndpointsModel): _message_fields_schema = ('id', 'name') created = ndb.DateTimeProperty(auto_now_add=True) name = ndb.StringProperty() …
30
votes
8 answers

Angular Js and google api client.js (gapi)

It took me one day to make it works so I think my experience may be useful from someone. And maybe some others will find improvement. So I start angularJS two days ago. And I want it works with Google Cloud Endpoints to create a backend interface.…
28
votes
2 answers

How to implement and use google cloud sql in my android app (eclipse)

this would look like a dumb question and it may look like I didn't search out there for an answer but. The problem is that I am developing an android app and at a certain point I new about Google Cloud SQL and Google App Engine so I watched…
Owehbeh
  • 579
  • 1
  • 5
  • 16
26
votes
1 answer

Difference between Google's API Gateway and Cloud Endpoints

Recently I checked that Google release an API Gateway product, but I don't get what is the difference between the already created Cloud Endpoints, both of them seems to be very similar. Is API Gateway a newer version of Cloud Endpoints?. Or is it…
25
votes
2 answers

Google Cloud Endpoints: verifyToken: Signature length not correct

This morning the following exception has started occuring on every API request to my Google Cloud Endpoint from my Android app: com.google.api.server.spi.auth.GoogleIdTokenUtils verifyToken: verifyToken: Signature length not correct: got 256 but…
25
votes
2 answers

Google Cloud Endpoints and user's authentication

I'm currently new into the AppEngine world, and wanting to create a backend using Cloud Endpoints for a mobile application that I'm developing. One of my problem right now is about the user's authentication. I've been following the Udacity's MOOC on…
24
votes
3 answers

Authenticating your client to Cloud Endpoints without a Google Account login

I have been doing extensive research on how to authenticate your client (Android, iOS, web-app) with Cloud Endpoints without requiring your user to use their Google account login the way the documentation shows you. The reason for this is that I…
24
votes
6 answers

Dynamically created method and decorator, got error 'functools.partial' object has no attribute '__module__'

I am currently using EndpointsModel to create a RESTful API for all my models on AppEngine. Since it is RESTful, these api have a lot of repeat code which I want to avoid. For example: class Reducer(EndpointsModel): name =…
24
votes
2 answers

Getting raw HTTP Data (Headers, Cookies, etc) in Google Cloud Endpoints

I am wondering if it is possible to collect raw HTTP data in a Cloud Endpoint. I can't seem to find anything in Google's documentation, but App Engine's Twitter told me that it was (https://twitter.com/app_engine/status/305747445017624576). If so,…
bodega
  • 1,005
  • 1
  • 9
  • 7
1
2 3
99 100