App | Description |
---|---|
\Demo\ABC | An ABC Template based interactive program that exercises methods in the NetDNS Class. |
\Demo\Legacy | A Clarion Template based interactive program that exercises methods in the NetDNS Class. |
\apiServer\DnsApi | Source code to the NetTalk DNS API Server. |
\apiClient\DnsApiClient | An example program which talks to the NetTalk DNS API server and retrieves a certificate. This example is useful for testing the API, but also for fetching certificates generated by the API server. This program is not needed for Web Servers implementing the API Challenge Certificate method, however it allows for certificates to be fetched from other machines if the server machine is not able to reach the internet. (In other words it allows you to get a certificate for the domain from a completely unrelated machine.) |
Property | Description |
---|---|
AuthMethod (Long) | Sets the Authorization method used when talking to the DNS Service Provider. Defaults to Net:WebBasicAuthentication. |
BaseURL (Cstring) | This is the root URL of the testing, or production, DNS API
Server. It is typically set by the derived class. It is then
used when calling all the specific API calls. |
Json (JsonClass) | A utility JSONCLASS object that is provided for derived
classes to use. It is useful as most services use JSON in
their API calls. |
State (Long) | When talking to a service, when a request is sent, then the
State is set. When a reply is received then the correct Parse
method is called, based on the request that was made. After
parsing the state may be set back to ndns:ready,
indicating that the object is doing nothing. |
Testing (byte) | Some services have a testing server, and a production
server. If this property is true then the testing server is
used in the BaseURL, and if false then the BaseURL is set to
the production server. |
Method | Description |
---|---|
ErrorTrap | |
GetAccounts / ParseGetAccounts | |
Host | |
ListDomains / ParseListDomains | |
PageReceived | |
SetHeaders | |
Start | |
WhoAmI / ParseWhoAmI | |
DNS Records | |
DeleteRecordByName | |
WriteRecord | |
CheckRecord | |