wnrstore-api
Advanced tools
Comparing version 1.0.2 to 1.0.3
77
index.js
const fetch = require('node-fetch') | ||
const baseURL = 'https://wnrstore.com' | ||
const baseURL = 'https://api.wnrstore.com' | ||
const apiVersion = 'v2' | ||
@@ -9,7 +10,7 @@ /** | ||
try { | ||
return fetch(`${baseURL}/api/developer/dataAccount?secret_key=${api_key}`) | ||
.then(res => res.json()) | ||
.then(response => { | ||
return Promise.resolve(response) | ||
}) | ||
return fetch(`${baseURL}/api/${apiVersion}/user/data?secret_key=${api_key}`) | ||
.then(res => res.json()) | ||
.then(response => { | ||
return Promise.resolve(response) | ||
}) | ||
} catch(err) { | ||
@@ -25,7 +26,7 @@ throw new Error(err.message) | ||
try { | ||
return fetch(`${baseURL}/api/developer/dataProduct?secret_key=${api_key}`) | ||
.then(res => res.json()) | ||
.then(response => { | ||
return Promise.resolve(response) | ||
}) | ||
return fetch(`${baseURL}/api/${apiVersion}/product/data?secret_key=${api_key}`) | ||
.then(res => res.json()) | ||
.then(response => { | ||
return Promise.resolve(response) | ||
}) | ||
} catch(err) { | ||
@@ -41,7 +42,7 @@ throw new Error(err.message) | ||
try { | ||
return fetch(`${baseURL}/api/developer/dataOperator?secret_key=${api_key}`) | ||
.then(res => res.json()) | ||
.then(response => { | ||
return Promise.resolve(response) | ||
}) | ||
return fetch(`${baseURL}/api/${apiVersion}/operator/data?secret_key=${api_key}`) | ||
.then(res => res.json()) | ||
.then(response => { | ||
return Promise.resolve(response) | ||
}) | ||
} catch(err) { | ||
@@ -57,13 +58,7 @@ throw new Error(err.message) | ||
try { | ||
return fetch(`${baseURL}/api/developer/checkNumberStatus?secret_key=${api_key}`, { | ||
method: 'POST', | ||
headers: { | ||
'Content-Type': 'application/json' | ||
}, | ||
body: JSON.stringify({ phone_number }) | ||
}) | ||
.then(res => res.json()) | ||
.then(response => { | ||
return Promise.resolve(response) | ||
}) | ||
return fetch(`${baseURL}/api/${apiVersion}/order/data?phone_number=${phone_number}&secret_key=${api_key}`) | ||
.then(res => res.json()) | ||
.then(response => { | ||
return Promise.resolve(response) | ||
}) | ||
} catch(err) { | ||
@@ -79,3 +74,3 @@ throw new Error(err.message) | ||
try { | ||
return fetch(`${baseURL}/api/developer/createOrder?secret_key=${api_key}`, { | ||
return fetch(`${baseURL}/api/${apiVersion}/order/create?secret_key=${api_key}`, { | ||
method: 'POST', | ||
@@ -101,3 +96,3 @@ headers: { | ||
try { | ||
return fetch(`${baseURL}/api/developer/resendOrder?secret_key=${api_key}`, { | ||
return fetch(`${baseURL}/api/${apiVersion}/order/resend?secret_key=${api_key}`, { | ||
method: 'POST', | ||
@@ -118,23 +113,2 @@ headers: { | ||
/** | ||
* @description: cancel a virtual number | ||
*/ | ||
const cancelOrder = async (api_key, id) => { | ||
try { | ||
return fetch(`${baseURL}/api/developer/cancelOrder?secret_key=${api_key}`, { | ||
method: 'POST', | ||
headers: { | ||
'Content-Type': 'application/json' | ||
}, | ||
body: JSON.stringify({ id }) | ||
}) | ||
.then(res => res.json()) | ||
.then(response => { | ||
return Promise.resolve(response) | ||
}) | ||
} catch(err) { | ||
throw new Error(err.message) | ||
} | ||
} | ||
module.exports = { | ||
@@ -146,4 +120,3 @@ getDataAccount, | ||
createOrder, | ||
resendOrder, | ||
cancelOrder | ||
resendOrder | ||
} |
{ | ||
"name": "wnrstore-api", | ||
"version": "1.0.2", | ||
"version": "1.0.3", | ||
"description": "Official API Wrapper from WNRStore.com", | ||
@@ -5,0 +5,0 @@ "main": "index.js", |
@@ -24,4 +24,3 @@ # WNRStore-API | ||
createOrder, | ||
resendOrder, | ||
cancelOrder | ||
resendOrder | ||
} = require('wnrstore-api') | ||
@@ -49,5 +48,2 @@ | ||
resendOrder(api_key, id_order) | ||
// Cancel a virtual number | ||
cancelOrder(api_key, id_order) | ||
``` |
6
5181
106
47