I'm trying to concise the API requests to HERE API when using a calculateRoute service via fleet telematics API. It seems that API takes waypoints as params to calculate a single route within coordinates provided in the waypoints.
Question: Can we request multiple array of waypoints in a single request? so that I can reduce the number of network requests to HERE API.
For example, request will include something like Array where Waypoints: Array
Related
Most examples of Cognitive Services in Azure require an endpoint and a key. However the Language service in Azure needs a Location, instead of Endpoint? Why?
?
https://microsoftlearning.github.io/AI-900-AIFundamentals/instructions/04b-translate-text-and-speech.html
It is because the first part of the endpoints are the same, and the system use region to append to the general endpoint URL to generate the whole endpoint as below screenshot - api.cognitiveservice.microsofttranslator.com/[region/location]
I think this is just the difference of how to generate endpoint between different products - directly generate the whole endpoint URL or do A + region
Hope this helps.
I am trying to implement an API that has asynchronous endpoints, for example, create/delete only initiates the operation (see screenshot), but then there is a different endpoint that checks the actual request status.
Can this be implemented as one module in Integromat? Or should there be a separate module for checking the status?
If I understand your question correctly - you will need 2x HTTP (blue) circles for this.
In my example- I would authenticate first using some API and get authentication parameter from that first API call.. then I would pass it to the next HTTP Blue circle API call.
Although more information is needed in your question, I feel the answer would be 2 subsequent HTTP API calls within Integromat
Recently we are considering several solutions to perform reverse geocoding to get administrative data from the geo lat, long.
Since v6.2 Reverse Geocode API actually provide the query param to allow retrieving admin area Identifier within the resolved response.
Is it possible to use V7 API to get those information as well?
https://developer.here.com/documentation/geocoding-search-api/api-reference-swagger.html
We provide a traditional Client Server software package.
We want to build in a feature that will allow us pass 2 addresses to the Google Maps Distance API and get a time back to travel between the 2 addresses.
2 Questions:
Would each request be ONE of the 2500 free requests per day?
Could each of my customers get their own API Key so that they would
have their own 2500 requests per day?
Yes if it is using your API key or client ID then that would be one of your requests for the 24 hour period.
If you mean the client is passing their own API key to the server for each request. I think you could technically do this, but I think it would violate the google terms of service - https://developers.google.com/maps/terms. If you mean you would provision a server instance for each client with their own API key, then I believe that would be acceptable. There may also be some applicable terms of use in regards to how this API key is provided.
I have reviewed every topic that seems relevant and I believe I am having a problem because the configuration in which I am attempting to use this service is different from any of the other postings.
I can get acceptable Reverse GeoCode results only without a Key.
But acceptable is not optimal. The Guide documents filtering which would be applied on the server side to reduce the number of results I would receive to check to determine which result is 'best'.
I do not believe that the ability to get server-side filtering is a Premier Service; I do not have a Premier License.
No matter whether I use a current Browser Key or Server Key, every request will result in REQUEST_DENIED status.
At console.cloud.google.com/apis I have enabled "Google maps JavaScript" and just by reading all the other postings, I have added, probably unnecessarily, and with not change in the result: "Google Place API Web Service".
My only remaining guess is that my request is being denied in relationship to the terminology of the service agreement requiring that this service include the display of a Google Map. My application DOES display a Google Map, but I do not see how to let the Google Maps Server know that. May API stack is using the Javascript API with XML results requested via this URL: "http://maps.googleapis.com/maps/api/js?language=en&libraries=places", and the GeoCoding requests [forward and reverse] work fine via this URL:
http://maps.googleapis.com/maps/api/geocode/xml? but adding a key="" in order to take advantage of server-side filtering is always denied.
What am I missing that needs to be passed in the request in order to have my api key honored and for me to get a better result set consuming less network bandwidth?
As you use Geocoding API you have to enable it in your project. You have to generate a Server API key and use it with your request.
The official documentation covers this subject:
https://developers.google.com/maps/documentation/geocoding/get-api-key
For Maps JavaScript API you have to use a Browser API key:
https://developers.google.com/maps/documentation/javascript/get-api-key