m5r 6a12d0cd93 list conversations
send sms
begin webhooks
2021-07-21 00:28:56 +08:00

53 lines
1.7 KiB
TypeScript

import type { NextApiRequest, NextApiResponse } from "next";
import { insertSms } from "../../database/sms";
import { SmsType } from "../../database/_types";
import { encrypt } from "../../database/_encryption";
import twilio from "twilio";
export default async function ddd(req: NextApiRequest, res: NextApiResponse) {
const accountSid = "ACa886d066be0832990d1cf43fb1d53362";
const authToken = "8696a59a64b94bb4eba3548ed815953b";
// const ddd = await twilio(accountSid, authToken).incomingPhoneNumbers.list();
const phoneNumber = "+33757592025";
const ddd = await twilio(accountSid, authToken)
.messages
.list({
to: phoneNumber,
});
/*const ddd = await insertSms({
to: "+213",
type: SmsType.SENT,
content: encrypt("slt", "4d6d431c9fd1ab7ec620655a793b527bdc4179f0df7fa05dc449d77d90669992"),
sentAt: new Date().toISOString(),
from: "+33757592025",
customerId: "bcb723bc-9706-4811-a964-cc03018bd2ac",
});*/
/*const ddd = await twilio(accountSid, authToken)
.applications
.create({
friendlyName: "Test",
smsUrl: "https://phone.mokhtar.dev/api/webhook/incoming-sms",
smsMethod: "POST",
voiceUrl: "https://phone.mokhtar.dev/api/webhook/incoming-call",
voiceMethod: "POST",
});*/
/*const appSid = "AP0f2fa971567ede86e90faaffb2fa5dc0";
const phoneNumberSid = "PNb77c9690c394368bdbaf20ea6fe5e9fc";
const ddd = await twilio(accountSid, authToken)
.incomingPhoneNumbers
.get(phoneNumberSid)
.update({
smsApplicationSid: appSid,
voiceApplicationSid: appSid,
});*/
console.log("ddd", ddd);
return res.status(200).send(ddd);
}
// @ts-ignore
function uuid(a,b){for(b=a='';a++<36;b+=a*51&52?(a^15?8^Math.random()*(a^20?16:4):4).toString(16):'-');return b}