]> gitweb.ps.run Git - matrix_esp_thesis/blob - examples/Login.c
fix examples
[matrix_esp_thesis] / examples / Login.c
1 #include <stdio.h>\r
2 #include <matrix.h>\r
3 \r
4 #define SERVER      "https://matrix.org"\r
5 #define USERNAME    "pscho"\r
6 #define PASSWORD    "Wc23EbmB9G3faMq"\r
7 #define DISPLAYNAME "MatrixClient"\r
8 \r
9 \r
10 int\r
11 main(void)\r
12 {\r
13     MatrixClient client;\r
14     MatrixClientInit(&client);\r
15     \r
16     MatrixHttpInit(&client.hc, SERVER);\r
17 \r
18     MatrixClientLoginPassword(&client,\r
19         USERNAME,\r
20         PASSWORD,\r
21         DISPLAYNAME);\r
22 \r
23     printf("Access Token: %s\n", client.accessToken);\r
24     printf("Device ID: %s\n", client.deviceId);\r
25     printf("Expires in (ms): %s\n", client.expireMs);\r
26     printf("Refresh Token: %s\n", client.refreshToken);\r
27     \r
28     MatrixHttpDeinit(&client.hc);\r
29 \r
30     return 0;\r
31 }\r