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
15
votes
1 answer

Where does console.log info showup for Google Cloud functions

How can I see the console.log prints when I'm running a Google Cloud function? Is there a cloud console? exports.helloWorld = function helloWorld(req, res) { // Example input: {"message": "Hello!"} if (req.body.message === undefined) { //…
15
votes
2 answers

Set up TLS proxy for Google Cloud Endpoint APIs

I have been viewing my Google App Engine endpoint APIs in the API explorer (localhost) without issues, now am getting this: in full it says: You are exploring an API that is described or served via HTTP instead of HTTPS. This is insecure and may…
14
votes
3 answers

What is the difference between GCP endpoint and Apigee

What is the difference between GCP endpoint and Apigee? When should I use GCP Endpoint and when should I use APigee. Any input will be highly appreciated.
14
votes
5 answers

Allowing only my android apps to execute endpoint api in java

I created endpoint apis but problem is anyone with my project id can go to api explorer and execute those apis. I have put only android client id (using debug keystore) on top of endpoint class declaration but still I can go to incognito mode and…
14
votes
3 answers

Delete all files in 'folder' or with prefix in Google Cloud Bucket from Java

I know the idea of 'folders' is sort of non existent or different in Google Cloud Storage, but I need a way to delete all objects in a 'folder' or with a given prefix from Java. The GcsService has a delete function, but as far as I can tell it only…
shieldstroy
  • 1,307
  • 1
  • 10
  • 24
14
votes
2 answers

How do I use the Google API Explorer to test my own App Engine Endpoints using OAuth?

I have an Endpoints API deployed on App Engine. I have no problem using the Google API Explorer to make requests to API methods that do NOT require being logged in. The URL I'm using for that…
Eliot
  • 2,349
  • 3
  • 28
  • 45
13
votes
3 answers

Support for openApi 3 in Google Cloud Endpoints

As cited in the documentation, "Google Cloud Endpoints supports APIs that are described using version 2.0 of the OpenAPI Specification." Are there any plans to support version 3.0 ?
Emile
  • 141
  • 1
  • 5
13
votes
1 answer

Testing, Issue Tracking, Continuous Integration -- recommended standard tooling for GAE and Android apps

I wanted to solicit some opinions on what would be ideal tools for the job. I'd like to ideally use as few as possible and as tightly integrated as possible. (I've read about 20 different threads on this and have some experience at work as well) For…
13
votes
3 answers

Can't load Google Cloud Endpoints on Internet Explorer 10

I'm working on a web site that is using the Google JavaScript Client Library to load some APIs that are exposed via Google Cloud Endpoints. The endpoints were developed in Python, but I'm not sure if that's a factor. Everything's working great in…
13
votes
7 answers

How do I test Cloud Endpoints with Oauth on devserver

My app uses Oauthed Cloud Endpoints and is working fine in production. My problem is that on the local devserver, my User user is always set to example@example.com, even though I've gone through the usual auth, access code, etc etc etc and have a…
pinoyyid
  • 21,499
  • 14
  • 64
  • 115
13
votes
3 answers

Google Endpoints API + Chrome Extension returns None for endpoints.get_current_user().user_id()

I am developing Google App Engine application written in Python and using Endpoints API. In conjunction, I am writing a Chrome Extension to interact with the Endpoints API. I've been running into lots of issues with the Endpoints API and…
13
votes
2 answers

Google AppEngine: What is SystemServiceServlet and its relation to the _ah directory?

Similar to this question, I'm interested in what this SystemServiceServlet even is, and what it's relationship is to the /_ah/spi/ directory I see in the autogenerated web.xml. What purpose do these serve? Why/when are the necessary? Thanks in…
Bantha Fodder
  • 1,242
  • 1
  • 11
  • 19
12
votes
2 answers

How can I pass custom information from an App Engine Authenticator to the Endpoint?

I am referencing @MinWan 's awesome answer in this post Google Cloud Endpoints and user's authentication, where he describes a way to add custom headers to a request against App Engine's Cloud Endpoints. It becomes clear that we can add a custom…
12
votes
2 answers

Google Cloud Endpoints without Google Accounts

Our web application does not offer Google Accounts authentication. We have implemented our own authentication using WebApp2 Authentication: http://webapp-improved.appspot.com/tutorials/auth.html. We'd like to use Cloud Endpoints as an API for mobile…
12
votes
1 answer

Appengine with Google Cloud Endpoints and Guice

So i want to use Guice in Appengine with Cloud Endpoints to inject my services, or daos - pretty common I guess, but I found no tutorial for this. Official Guice for Appengine documentation seems to be here:…