File size: 1,842 Bytes
a431caa
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
# O\*NET Web Services Code Samples



This repository contains utility functions and full working examples of logging into [O\*NET Web Services](https://services.onetcenter.org/) and calling APIs such as the keyword search.



## Languages



As a REST API, O\*NET Web Services may be called from any language using standard HTTPS requests. Sample code is included here for:

### Server-side languages

* C# (.NET 6.0 or later)
* NodeJS (7.6 or later)
* Perl 5 (5.10 or later)
* PHP (5.6.x or 7.x)
* Python 2 (2.7 or later)
* Python 3
* Ruby (2.x)

### Client-side languages

* JavaScript (no library dependencies) • [online demo](https://onetcenter.github.io/web-services-samples/client-javascript/keyword_search.html)
* jQuery (1.9 or later) • [online demo](https://onetcenter.github.io/web-services-samples/client-jquery/keyword_search.html)

## License

This sample code is licensed under the terms of the MIT license (see the `LICENSE` file for details).

**Note:** O\*NET Web Services account holders must follow the [Terms of Service](https://services.onetcenter.org/terms) and [Data License](https://services.onetcenter.org/help/license_data) when calling the Services.



## Third-party code samples



Developers may also be interested in the following source code projects which use O\*NET Web Services. These projects are not created, maintained, or endorsed by the O\*NET Center.



* [ONETr](https://github.com/eknud/ONETr) – A small R package for interacting with the O*NET API.



## Contact



For problems or suggestions related specifically to this sample code, please use [Issues](https://github.com/onetcenter/web-services-samples/issues/). For all other questions about O\*NET Web Services, including problems with your account, contact [O\*NET Customer Service](mailto:[email protected]).