Dieser Artikel zeigt einige Beispiele zur Verwendung der C SDK.
#include <stdio.h> #include <stdlib.h> #include <string.h> #include "api_client_c.h" int main(void) { //char key[41]; //memset(key, '\0', sizeof(key)); //char* client_id = "b369f23d1442434886fe6e6aaea8cd7d"; char* client_id = "api_674045e467"; //original: api_674045e467 char* client_secret = "3711e7fa02970af3ac799a3cc2fccde7"; //original: 3711e7fa02970af3ac799a3cc2fccde7 int retVal = init_rest_api(client_id, strlen(client_id), client_secret, strlen(client_secret)); printf("keyresp: {9eb17c34ed82a78f44d20a2c8211187e5f34fdb06fe6552a2a327c4956900ee4}d", retVal); //alias and custom_key from Measure-Point char *alias = "test5"; char *custom_key = "helloWorld"; int retVal = 0; //do someting //send value to api printf("\n\n\nSend Double: \n"); double value = 42.0; retVal=saveValue("TestTripple", custom_key, value); printf("retVal: {9eb17c34ed82a78f44d20a2c8211187e5f34fdb06fe6552a2a327c4956900ee4}d \n ", retVal); printErrorMessages(retVal); printf("\n\n\nSend String: \n"); char *testString = "Aufruf 3!"; retVal=saveString("testText", custom_key, testString); printf("retVal: {9eb17c34ed82a78f44d20a2c8211187e5f34fdb06fe6552a2a327c4956900ee4}d \n ", retVal); printErrorMessages(retVal); printf("\n\n\nSend DoubleAverage: \n"); retVal = saveDoubleAverage(alias, custom_key, 36.0, 10, 40); printf("retVal: {9eb17c34ed82a78f44d20a2c8211187e5f34fdb06fe6552a2a327c4956900ee4}d \n ", retVal); printErrorMessages(retVal); printf("\n\n\nSend Bool: \n"); retVal = saveBool("testBool", custom_key, 0); printf("retVal: {9eb17c34ed82a78f44d20a2c8211187e5f34fdb06fe6552a2a327c4956900ee4}d \n ", retVal); printErrorMessages(retVal); printf("\n\n\nSend GeoCoord: \n"); retVal = saveGeoCoord("testGeo", custom_key, -4.658496, 55.493882); printf("retVal: {9eb17c34ed82a78f44d20a2c8211187e5f34fdb06fe6552a2a327c4956900ee4}d \n ", retVal); printErrorMessages(retVal); return 0; }