The official documentation of the Coinbase API points to coinbase as the official Python client. However, when I check that library on github, it's marked as DEPRECATED. Is there another Python client I should be using? Are there issues with this one that I should be wary of?
Related
I'm wondering if a gRPC server can be deployed on AppEngine Standard? There are a few old threads mentioned it only works on AppEngine Flexible. Does anyone know if this is still the case?
The app is in NodeJS if that makes a difference...
Cheers!
As mentioned in the official documentation, the way you use gRPC, will depend in your environment. The official ones, supported in gRPC are listed in this documentation here, in which, unfortunately, App Engine Standard is not mentioned, confirming that it's not supported and doesn't work
I have found that they have a Feature Request opened for this to be checked, that you can access here - confirming the expectations of not being supported: Features for gRPC Support.
I would recommend you to leave a comment there and click to star the issue, so you receive updates on it.
Besides that, the framework available for Cloud Endpoints control of API in App Engine can be accessed here (in case you want to check it): Cloud Endpoints Frameworks
Let me know if the information helped you!
I am setting up a new API and Google Cloud Endpoints Frameworks looks like a good candidate to use with an AppEngine standard handler. The API handler is to accesses BigQuery in the backend - This seems to prefer newer cloud-api-client libraries.
Python 2.7 is deprecated at the start of 2020. I can't find any guidance on whether Google is going to update endpoints to support GAE on Python3.x or removed (replaced with some other product perhaps?)
App Engine now supports Python 3.x.
Should I be considering cloud endpoints framework for a new project?
You're right, Endpoints Frameworks do not support Python 3.x yet.
A possible solution would be to use Cloud Endpoints on App Engine flexible environment.
I am trying to use GCM CCS via XMPP protocol. I have been looking around for any documentation on whether it is supported on GAE or not. However not able to find anything good on it.
I found some links mentioning that CCS XMPP is not allowed on GAE, which were posted before the latest GCM release. I am wondering if anything has changed with the latest release.
Appengine does have an XMPP api, but doesn't seem to have any reference other than using with something like Google Talk.
Anyone with any idea regarding this or any pointers, please help!
Is it a best practice to use the Cloud Endpoints generated JSON discovery document as a basis for your developer community API docs? If not, what other methods are recommended.
If you're going to generate documentation for API consumers, a structured document describing the API is probably a great starting point ;)
Does Google AppEngine support OAuth 2.0? And, if so, can you suggest a good tutorial?
The short answer is yes, and they are moving access to their APIs to use 2.0. I have not come across any great tutorials out there but Google is building on their documentation for this. They do have code samples for non App Engine stuff out there.
https://developers.google.com/accounts/docs/OAuth2
For Google APIs there are libraries in:
Python
Java
Go
that you can use on App Engine to access Google APIs using OAuth 2.0. The Python and Java libraries are built on top of a generic library that enables OAuth 2.0 functionality, so if you're accessing non-Google APIs that may be helpful. There may be libraries for other API platforms as well, but your mileage may vary.