Compare commits
	
		
			3 Commits
		
	
	
		
			4b8a7d2e00
			...
			d9b9b0fcd6
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| d9b9b0fcd6 | |||
| 705902ff32 | |||
| 91a8c8b237 | 
| @ -17,10 +17,10 @@ First you create an instance with your credentials: | ||||
| 
 | ||||
| ```js | ||||
| var dns01 = require('acme-dns-01-namecheap').create({ | ||||
| 	apiUser: 'username', | ||||
| 	apiKey: 'xxxx', | ||||
| 	clientIp: 'public ip', | ||||
| 	username: 'username', | ||||
| 	apiUser: 'jdoe', | ||||
| 	apiKey: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx', | ||||
| 	clientIp: '121.22.123.22', | ||||
| 	username: 'jdoe', | ||||
| 	baseUrl: 'https://api.namecheap.com/xml.response' // default | ||||
| }); | ||||
| ``` | ||||
|  | ||||
| @ -1,6 +1,6 @@ | ||||
| ZONE=example.co.uk | ||||
| 
 | ||||
| API_USER=exampleuser | ||||
| API_KEY=xxxxxxxxxxxxxxx | ||||
| API_KEY=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx | ||||
| USERNAME=exampleuser | ||||
| CLIENT_IP=121.22.123.22 | ||||
|  | ||||
							
								
								
									
										10
									
								
								lib/index.js
									
									
									
									
									
								
							
							
						
						
									
										10
									
								
								lib/index.js
									
									
									
									
									
								
							| @ -75,7 +75,7 @@ module.exports.create = function(config) { | ||||
| 				var i; | ||||
| 				var len = result['ApiResponse']['Errors'].length; | ||||
| 				for (i = 0; i < len; i += 1) { | ||||
| 					console.log(result['ApiResponse']['Errors'][i]); | ||||
| 					console.error(result['ApiResponse']['Errors'][i]); | ||||
| 				} | ||||
| 				throw new Error('API Error'); | ||||
| 			}); | ||||
| @ -94,9 +94,13 @@ module.exports.create = function(config) { | ||||
| 			) { | ||||
| 				// console.log('zones');
 | ||||
| 				// console.log(zonesResponse);
 | ||||
| 				return zonesResponse['DomainGetListResult'].map(function(x) { | ||||
| 					return x['Domain'][0]['$']['Name']; | ||||
| 				var zones = zonesResponse['DomainGetListResult'][0][ | ||||
| 					'Domain' | ||||
| 				].map(function(el) { | ||||
| 					return el['$']['Name']; | ||||
| 				}); | ||||
| 				//console.log(zones);
 | ||||
| 				return zones; | ||||
| 			}); | ||||
| 		}, | ||||
| 
 | ||||
|  | ||||
							
								
								
									
										6
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										6
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							| @ -35,6 +35,12 @@ | ||||
| 				"acme-challenge-test": "^3.3.1" | ||||
| 			} | ||||
| 		}, | ||||
| 		"dotenv": { | ||||
| 			"version": "8.0.0", | ||||
| 			"resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.0.0.tgz", | ||||
| 			"integrity": "sha512-30xVGqjLjiUOArT4+M5q9sYdvuR4riM6yK9wMcas9Vbp6zZa+ocC9dp6QoftuhTPhFAiLK/0C5Ni2nou/Bk8lg==", | ||||
| 			"dev": true | ||||
| 		}, | ||||
| 		"sax": { | ||||
| 			"version": "1.2.4", | ||||
| 			"resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", | ||||
|  | ||||
| @ -3,6 +3,10 @@ | ||||
| 	"version": "3.0.0", | ||||
| 	"description": "Namecheap DNS for Let's Encrypt / ACME dns-01 challenges with ACME.js and Greenlock.js", | ||||
| 	"main": "index.js", | ||||
|   "files": [ | ||||
|     "lib", | ||||
|     "test.js" | ||||
|   ], | ||||
| 	"scripts": { | ||||
| 		"test": "node ./test.js" | ||||
| 	}, | ||||
| @ -31,6 +35,7 @@ | ||||
| 	}, | ||||
| 	"devDependencies": { | ||||
| 		"acme-challenge-test": "^3.3.2", | ||||
| 		"acme-dns-01-test": "^3.2.1" | ||||
| 		"acme-dns-01-test": "^3.2.1", | ||||
| 		"dotenv": "^8.0.0" | ||||
| 	} | ||||
| } | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user