.NET Client
The NZOR.Web.Service.Client is a light weight readonly .NET client wrapper designed to make access to the NZOR Web API simpler.
...
Code Block |
---|
PM> Install-Package NZOR.Web.Service.Client |
Example Usage
Info |
---|
Note: In the following examples an API key is not currently required. |
...
The ServiceClient class is the main class for interacting with the API.
Retrieve a single name record
The following code is a small snippet that demonstrates how to display the result of retrieving a name.
...
More details about the structure of a name can be found on the API pages describing the name resource.
Search
To use the search functionality of the client it is necessary to include the following namespace
...
Code Block |
---|
var serviceClient = new ServiceClient("mykey", "http://data.nzor.org.nz"); var searchRequest = new SearchRequest(); searchRequest.Query = "lich*"; searchRequest.PageSize = 10; var searchResponse = serviceClient.Search(searchRequest); foreach (var result in searchResponse.Results) { Console.WriteLine(result.Name.FullName); } |
Show the classification hierarchy for a name record
The following code enumerates the classification hierarchy for a name. The name information for each ancestor only includes the basic details for display so it may be necessary to make a separate call for each record using the name Id to obtain more details information.
...