Das ist für alle Entwickler, die KeyTrac mit Lichtgeschwindigkeit integrieren möchten.
Detailierte Dokumentation des JavaScript Recorders, der das Tippverhalten aufzeichnet.
Vollständige Dokumentation der KeyTrac API. So nutzen Sie die API auch in Ihrer Anwendung.
Erzeugen Sie alle notwendigen Quellcode-Ausschnitte mit Hilfe unseres Anfrage Wizards.
# Falls Sie das Kommandozeilen-Tool curl verwenden um mit der KeyTrac API zu kommunizieren.
# Weitere Informationen finden Sie unter https://curl.haxx.se
curl -H "Accept: application/json" \
-H "Content-Type: application/json" \
-H "Authorization: <<IHR API-TOKEN>>" \
-d '{"user_id":"<<BENUTZER ID>>","samples": []}' \
https://api.keytrac.net/anytext/authenticate
// Falls Sie den Unirest PHP Client verwenden um mit der KeyTrac API zu kommunizieren.
// Weitere Informationen finden Sie unter http://unirest.io/
require_once "/path/to/unirest-php/src/Unirest.php";
$headers = array("Authorization" => "<<IHR API-TOKEN>>", "Content-Type" => "application/json");
$request = json_encode(array("user_id" => "<<BENUTZER ID>>", "samples" => []));
$response = Unirest\Request::post("https://api.keytrac.net/anytext/authenticate", $headers, $request);
echo($response->raw_body);
# Falls Sie den Unirest Ruby Client verwenden um mit der KeyTrac API zu kommunizieren.
# Weitere Informationen finden Sie unter http://unirest.io/
require "unirest"
require "json"
headers = {"Authorization" => "<<IHR API-TOKEN>>", "Content-Type" => "application/json"}
request = {user_id: "<<BENUTZER ID>>", samples: []}
response = Unirest.post("https://api.keytrac.net/anytext/authenticate", headers: headers, parameters: request.to_json)
puts response.body
# Falls Sie den Unirest Python Client verwenden um mit der KeyTrac API zu kommunizieren.
# Weitere Informationen finden Sie unter http://unirest.io/
import unirest
import json
headers = {"Authorization":"<<IHR API-TOKEN>>", "Content-Type":"application/json"}
request = json.dumps({"user_id": "<<BENUTZER ID>>", "samples": []})
response = unirest.post('https://api.keytrac.net/anytext/authenticate', headers=headers, params=request)
print(response.raw_body)
// Falls Sie den Unirest Java Client verwenden um mit der KeyTrac API zu kommunizieren.
// Weitere Informationen finden Sie unter http://unirest.io/
import com.mashape.unirest.http.*;
import com.mashape.unirest.http.exceptions.UnirestException;
public class KeyTrac {
public static void main(String[] args) throws UnirestException {
HttpResponse<JsonNode> response = Unirest.post("https://api.keytrac.net/anytext/authenticate")
.header("Authorization", "<<IHR API-TOKEN>>")
.header("Content-Type", "application/json")
.body("{\"user_id\":\"<<BENUTZER ID>>\", \"samples\":[]}")
.asJson();
System.out.println(response.getBody());
}
}
// Falls Sie den Unirest .NET Client verwenden um mit der KeyTrac API zu kommunizieren.
// Weitere Informationen finden Sie unter http://unirest.io/
using System;
using unirest_net.http;
class KeyTrac {
public static void Main (string[] args) {
HttpResponse<String> response = Unirest.post("https://api.keytrac.net/anytext/authenticate")
.header("Authorization", "<<IHR API-TOKEN>>")
.header("Content-Type", "application/json")
.body("{\"user_id\":\"<<BENUTZER ID>>\", \"samples\":[]}")
.asJson<String>();
Console.WriteLine(response.Body);
}
}
// Falls Sie den Unirest Node.js Client verwenden um mit der KeyTrac API zu kommunizieren.
// Weitere Informationen finden Sie unter http://unirest.io/
var unirest = require('unirest');
unirest.post("https://api.keytrac.net/anytext/authenticate")
.headers({"Authorization": "<<IHR API-TOKEN>>", "Content-Type": "application/json"})
.send({"user_id": "<<BENUTZER ID>>", "samples": []})
.end(function (response) {
console.log(response.body);
});
// Falls Sie den Unirest Go Client verwenden um mit der KeyTrac API zu kommunizieren.
// Weitere Informationen finden Sie unter https://github.com/apimatic/unirest-go
package main
import (
"fmt"
"github.com/apimatic/unirest-go"
)
func main() {
headers := map[string]interface{}{"Authorization": "<<IHR API-TOKEN>>", "Content-Type": "application/json"}
request := `{"user_id": "<<BENUTZER ID>>", "samples": []}`
response, err := unirest.AsBinary(unirest.Post("https://api.keytrac.net/anytext/authenticate", headers, request))
if err != nil {
panic(err)
}
fmt.Printf("%s\n", response.RawBody)
}