I received notifications from google what is about closed any API services.
http://googleappsupdates.blogspot.jp/2015/03/final-reminder-deprecated-google-apps.html
But I don't know that Google App Engine has target APIs. And I'm using package of 'com.google.appengine.api.files'.
I would like to know this...
Is the 'com.google.appengine.api.files' package closed target?
Is this what you are using?
Google App Engine Java API
That page does state:
This api has been deprecated in favor of the App Engine GCS client.
You need to switch to this:
Interface GcsService
Also see:
Google Cloud Service Client
As far as a "sunset" target date, I couldn't find anything.
Related
Does anyone know if it's possible to use Elixir on Google Cloud Platform? Specifically I'd like to know how to deploy an app to App Engine, and how to access the Cloud Storage API.
No custom runtime required any more. Elixir is supported natively on Google Cloud Platform: https://cloud.google.com/elixir/
Quickstart dock: https://cloud.google.com/community/tutorials/elixir-phoenix-on-google-app-engine/
Check this community-tutorial on how to
Create an OTP release for your app using Distillery
Wrap your app release in a Docker image
Deploy your app on Google Kubernetes Engine
Phoenix/Elixir on Google Cloud
Accessing the Cloud Storage API is preferably done via JSON nowadays. Without more information I provide more customized information; see the Google Cloud Storage JSON API for more info.
Use a custom runtime in the App Engine flexible environment to use an
alternative implementation of Java, Python, Node.js, or Go, or write
code in any other language.
Source: https://cloud.google.com/appengine/docs/flexible/custom-runtimes/
Config application for Google App Engine. See https://cloud.google.com/appengine/docs/flexible/custom-runtimes/
Use Dockerfile for Elixir (https://elixir-lang.org/), pick one of these:
https://hub.docker.com/search/?isAutomated=0&isOfficial=0&page=1&pullCount=0&q=elixir&starCount=0
Deploy Dockerfile to Google App engine.
Use Google Cloud Storage JSON API to interactive with Google Cloud storage service by Elixir code via JSON:
https://cloud.google.com/storage/docs/json_api/
We are using amazon sdk for sns push notifications. We deployed our app on Google App engine. While using amazon sdk we are getting following exception
Could not initialize class com.amazonaws.ClientConfiguration
at com.amazonaws.services.sns.AmazonSNSClient.<init>(AmazonSNSClient.java:128)
Looks like is it because of Sockets/Threads using by Amazon SDK.
Is there anyway to use amazon sdk on google app engine application.
Which App Engine environment are you using? (standard or flex). App Engine standard may require the use of the Sockets API or UrlFetch for outbound connections, which won't always work with open source libraries (today).
One option here is to deploy your app to App Engine Flexible, which won't have the same requirements.
I've started developing for GAE (Google App Engine) and I want to build a REST API using Google Cloud SQL. I currently have a web app in App Engine that works well with Google Cloud SQL but I need to build an API to provide REST services for Android and iOS or any other technology capable of consume web-services.
I've read many docs in Google about Mobile Backend Starter, Endpoints, etc. I'm not pretty sure how to integrate with my existing Cloud SQL Database. I think I'm almost near to get what I need.
If someone knows a tutorial or documentation to achieve what I need, please share it in here.
Thanks!
I've found what I needed!
If anyone tries to implement Google Cloud Endpoints using Google Cloud SQL, Python with Django, please follow this tutorial You will be able to build a RESTful API with your existing Django Models.
Also, here's a Youtube Video from GDL which explains very well how to use ProtoRPC for Python and build your Google Cloud Enpoints APIs. ProtoRPC is a framework for implementing HTTP-based remote procedure call (RPC) service.
Is it possible to call, my endpoint api (https://myapi.appspot.com/_ah/api/) from my web app hosted in another domain (i.e. www.mydomain.com)?
Thanks.
You actually can't with cloud endpoint version 1, as stated in the doc. It comes out of the box with version 2 (beta as of March 2017)
Note: version 1 of the Google Cloud Endpoints Frameworks did not support custom domains but version 2 does.
Same question on stackoverflow:
App engine endpoints API - 404 with custom domain
Deploy Google Endpoint in a custom Domain
Yes of course.
You can call your endpoints wherever you are.
You can develop an App engine backend based on Enpoints and call them from Android, IOS or another web app.
It's like Google APIs. The same way to consume them.
https://developers.google.com/appengine/docs/python/endpoints/
I'm making a cloud system and I want to integrate some open source APIs like Writer,Image Viewer etc..
I'm using GWT framework and Google App Engine as a host server
I know that my Apis must be in Python or Java which Google app Engine platform support so I searched for one of them and found API called
Zoho Writer
If what you're looking for is access to Google's public APIs, and you're using Eclipse with Google Plugin for Eclipse, then you have a button that brings up a list of all Google APIs that have GWT interfaces, and allows you to install the client library for each.
See here: https://developers.google.com/eclipse/docs/googleapis