https://github.com/analyzable-fr/jotform-api-qt
C++ API for Jobform
https://github.com/analyzable-fr/jotform-api-qt
cpp jobform library qt
Last synced: about 1 month ago
JSON representation
C++ API for Jobform
- Host: GitHub
- URL: https://github.com/analyzable-fr/jotform-api-qt
- Owner: Analyzable-FR
- License: mit
- Created: 2023-08-13T19:15:04.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2023-08-26T07:14:35.000Z (almost 3 years ago)
- Last Synced: 2025-01-13T22:18:04.635Z (over 1 year ago)
- Topics: cpp, jobform, library, qt
- Language: C++
- Homepage:
- Size: 17.6 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Jotform-api-qt
A C++/Qt Client library for the [JotForm API](http://api.jotform.com/docs/).
## Installation
This library requires Qt6 and/or Qt5 to be installed.
### Unix-style
```bash
cd jotform-qt-api
mkdir build
cd build
cmake ../ -DQT_VERSION_MAJOR=6
cmake --build .
cmake --install .
```
After installation:
- Include the header in your project.
- Add the produced `.dll` or `.so` file and the relevant header to the path so your project can find it.
- Include the library in your project's CMake using `target_link_libraries(executable PRIVATE Qt${QT_VERSION_MAJOR}jotform)`.
## Authentication
To use the JotForm API, an API key is required for all user-related calls. You can generate your API Keys in the [API section](http://www.jotform.com/myaccount/api) of the My Account page on JotForm.
## Features
This library is currently under construction, so some features may be missing.
- [x] GET methods.
- [ ] POST methods.
- [ ] PUT methods.
- [ ] DELETE methods.
- [ ] Filtering submissions and forms by date.