mirror of
https://github.com/StackExchange/dnscontrol.git
synced 2025-01-11 09:59:59 +08:00
fixup!
This commit is contained in:
parent
67a0e9e248
commit
fa319f4934
1 changed files with 20 additions and 7 deletions
|
@ -58,26 +58,39 @@ D("example.tld", REG_NAMECOM, DnsProvider(R53),
|
|||
## Activation
|
||||
In order to activate API functionality on your Name.com account, you must apply to the API program. The application form is [located here](https://www.name.com/reseller/apply). It usually takes a few days to get a response. After you are accepted, you should receive your API token via email.
|
||||
|
||||
## Integration Test Notes:
|
||||
## Tips and error messages
|
||||
|
||||
### invalid character '<'
|
||||
|
||||
When running integration tests, this error
|
||||
means you are setting `export NAMEDOTCOM_URL='api.name.com/api'` and need to remove the `/api`.
|
||||
|
||||
```
|
||||
integration_test.go:140: api returned unexpected response: invalid character '<' looking for beginning of value
|
||||
```
|
||||
|
||||
This error means an invalid URL is being used to reach the API
|
||||
endpoint. It usually means a setting is `api.name.com/api` when you
|
||||
should specify just `api.name.com` (remove the `/api`).
|
||||
|
||||
In integration tests:
|
||||
|
||||
* Wrong: `export NAMEDOTCOM_URL='api.name.com/api'`
|
||||
* Right: `export NAMEDOTCOM_URL='api.name.com'`
|
||||
|
||||
In production, the `apiurl` setting in creds.json is wrong. You can
|
||||
simply leave this option out and use the default, which is correct.
|
||||
|
||||
TODO(tlim): Improve the error message. (Volunteer needed!)
|
||||
|
||||
|
||||
### dial tcp: lookup https: no such host
|
||||
|
||||
When running integration tests, this error:
|
||||
|
||||
```
|
||||
integration_test.go:81: Failed getting nameservers Get https://https//api.name.com/api/v4/domains/stackosphere.com?: dial tcp: lookup https: no such host
|
||||
```
|
||||
|
||||
It means you included the `https://` in the `NAMEDOTCOM_URL` variable. You meant to do something like `export NAMEDOTCOM_URL='api.name.com' instead.
|
||||
When running integration tests, this error
|
||||
means you included the `https://` in the `NAMEDOTCOM_URL` variable.
|
||||
You meant to do something like `export NAMEDOTCOM_URL='api.name.com' instead.
|
||||
|
||||
In production, the `apiurl` setting in creds.json needs to be
|
||||
adjusted. You can simply leave this option out and use the default,
|
||||
which is correct.
|
||||
|
|
Loading…
Reference in a new issue