transfer project in github
This commit is contained in:
@@ -0,0 +1,43 @@
|
||||
const axios = require('axios')
|
||||
module.exports.sms = async (phoneNumber, message) => {
|
||||
try {
|
||||
|
||||
// get token
|
||||
const getToken = await axios.post('https://RestfulSms.com/api/Token', {
|
||||
UserApiKey: '4d1a116be65a637f9a8636c5',
|
||||
SecretKey: 'BargRestaurant@A!@#'
|
||||
})
|
||||
|
||||
if (!getToken.data.IsSuccessful) {
|
||||
return false
|
||||
}
|
||||
|
||||
const token = getToken.data.TokenKey
|
||||
|
||||
//get lines
|
||||
const getLineNumber = await axios.get('https://RestfulSms.com/api/SMSLine', {
|
||||
headers: {
|
||||
'Content-Type': 'application/json',
|
||||
'x-sms-ir-secure-token': token
|
||||
}
|
||||
})
|
||||
|
||||
// message details
|
||||
const data = {
|
||||
Messages: [message],
|
||||
MobileNumbers:Array.isArray(phoneNumber) ? phoneNumber : [phoneNumber],
|
||||
LineNumber : getLineNumber.data.SMSLines[0].LineNumber,
|
||||
SendDateTime: '',
|
||||
CanContinueInCaseOfError: 'false'
|
||||
}
|
||||
|
||||
return axios.post(`http://RestfulSms.com/api/MessageSend`, data, {
|
||||
headers: {
|
||||
'Content-Type': 'application/json',
|
||||
'x-sms-ir-secure-token': token
|
||||
}
|
||||
})
|
||||
} catch (e) {
|
||||
console.log(e)
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user