with a geocoding api is compulsory to open the browser - background-process

I'm trying to get Lat & Lng via Google Geocoding API. It works, but... it is compulsory to open a browser? (send the Https...comand), there is no way to send the comand and get the 2 values (numbers) back in the background of a Clarion app that I'm currently developing? via a DOS command?

What version of Clarion are you using?
This can be done in version 10 with
HttpWebRequestToFile
or
HttpWebRequest
Older versions of Clarion is easy if you use Capesoft's Nettalk. http://www.capesoft.com/docs/NetTalk/nettalk.htm

Related

After on-premise setup of mesibo . Do I need to change this url from client side mesibo-lib.js https://storage.mesibo.com/api/api.php

After on-premise setup of mesibo , Do I need to change anything from mesibo-lib.js end ?
I could see some url in mesibo-lib.js - a.Gc="https://storage.mesibo.com/api/api.php"
Please help to understand here from client side what changes needs to be done.
Im using angularjs client side code.
Cloud or On-premise, you should use your server to store your files. storage.mesibo.com is only provided for evaluation and files can be regularly cleaned up.
Refer to https://mesibo.com/documentation/tutorials/get-started/file-transfer/

Persona U are U 4500 Web API

I am new to biometrics. I bought a new Persona U are U 4500 Device and SDK from a vendor. The SDK has some samples (as expected). All of the samples run smoothly except the WebSample. it do not detects my device in addition it gives an error in the console.
Can anyone please help me how to fix this issue and guide me as why am i facing this problem? is it something related to my wss://localhost?
Update
By further diving into the program i found the specified url https://127.0.0.1:52181/get_connection in websdk.client.bundle.min.js when i opened the link it says
{
"code": -2147024894,
"message": "The system cannot find the file specified."
}
Am i missing some file?
I don't have it in front of me now, because I switched back to the U.are.U 2.2.3 SDK, which does not have this feature.
But it sounds like you possibly have not installed the Digital Persona Lite client component. This runs a separate WebSocket service on port 9001 (IIRC) through which the JavaScript client then communicates.
It is described here: https://hidglobal.github.io/digitalpersona-devices/tutorial.html
After installation, you will need to restart.
The call to https://127.0.0.1:52181/get_connection should then respond with details of the WebSocket service, to which the JavaScript client will connect.
NOTE: The WebSkd library requires DigitalPersona Agent running on a
client machine. This agent provides a secure communication channel
between a browser and a fingerprint or card device driver. The
DigitalPersona Agent is a part of a HID DigitalPersona Workstation. It
can be also installed with a DigitalPersona Lite Client. If you expect
your users do not use HID DigitalPersona Workstation, you may need to
provide your users with a link to the Lite Client download, which you
should show on a reader communication error:
A link is provided there to download the Lite client from here: https://www.crossmatch.com/AltusFiles/AltusLite/digitalPersonaClient.Setup64.exe
you just add a script call of the following code "crossorigin = '' ". "crossorigin=''". It will look like this:
<script src="scripts/websdk.client.bundle.min.js" crossorigin="*"></script>
<script src="scripts/fingerprint.sdk.min.js" crossorigin="*"></script>

Connecting application to a single notebook in Evernote, supportLinkedSandbox parameter

I am trying to limit access to one nootebook using supportLinkedSandbox=true parameter as it is described here:
http://dev.evernote.com/doc/articles/app_notebook.php
It seems this paramerter has no effect on sandbox environment.
https://www.sandbox.evernote.com/OAuth.action?oauth_token=...]&preferRegistration=true&supportLinkedSandbox=true
What could be wrong?
In order to use supportLinkedSandbox=true, the notebook sandboxing feature needs to be enabled for a particular API key. You can request enabling this feature by writing to devsupport at evernote dot com.

Work around in RGoogleDocs with two-step verification?

I try to use RGoogleDocs and get
Error: Forbidden
I have two-step verification on: is there a work-around?
sheets.con = getGoogleDocsConnection(getGoogleAuth(user, ps, service = "wise"))
Error: Forbidden
Relevant question
The getGoogleAuth of RGoogleDocs package is based on an officially deprecated ClientLogin to connect google server, see https://developers.google.com/identity/protocols/AuthForInstalledApps?csw=1
You may use the application password of google as a try.
Another way is just use the url of you google docs to visit certain contents, see http://www.r-bloggers.com/access-google-spreadsheet-directly-in-bash-and-in-r/
Update:
In the source code of getGoogleAuth, the author used an application called 'R-GoogleDocs-0.1', you may apply an new application and get the token. Then I think you could use the token and the api from google to access google docs directly in R. However, such hacks almost mean update/rewrite RGoogleDocs package.

Does addSideDatabase not work with Google Maps Engine Lite? Why no callbacks?

Exploring the addSideDatabase method in Google Code Playground (http://code.google.com/apis/ajax/playground/#adding_a_side_database), I tried to replace the URL with one for my Google Maps Engine Lite map (https://mapsengine.google.com/map/edit?mid=zaet3r0aK3bg.kEC1j3RZYDKw). It didn't work. Is Google Maps Engine Lite not supported? I can't find anything either way in the docs. Furthermore, why are neither the sideDatabaseSuccess nor sideDatabaseFail callbacks invoked?
I don't know for sure if Google Maps Engine Lite is supported, I think it possibly is as that has partly replaced the Google Earth Builder platform which did allow for such connections.
In any case usually to use any professional/enterprise functions you must make sure to pass your client ID when loading the actual Earth API. e.g.
var params = {"other_params":"client=CLIENTID&sensor=false"};
google.load("earth", "1", params);
See: https://developers.google.com/earth/documentation/#sidedatabase
Also note that if your map is private you'll need to provide authentication credentials along when you connect.

Resources