Как я могу отправить смс через twilio? - PullRequest
0 голосов
/ 30 апреля 2020

var Уведомление = NotificationResource.Create (serviceSid, toBinding: новый список {"{\" binding_type \ ": \" sms \ ", \" address \ ": \" + 1651000000000 \ "}"} тело: "Knok -Knok! Это ваше первое SMS-уведомление ");

мой вопрос в том, как я буду отправлять данные в параметре toBinding.

Помогите мне

1 Ответ

0 голосов
/ 01 мая 2020

Я использую JS / Node (к сожалению, у меня нет C# примера). Я имел успех, используя технику ниже. Может быть, вы можете обратный инжиниринг для ваших нужд.

const fetch = require('node-fetch');

const params = new URLSearchParams();
params.append('Body', 'Hello from Node-Fetch!!!');
params.append('ToBinding', '{ "binding_type": "sms", "address": "+14075551212" }');
params.append('ToBinding', '{ "binding_type": "sms", "address": "+18025551212" }');

let headers = {Authorization: 'Basic ' + new Buffer.from(process.env.TWILIO_ACCOUNT_SID + ":" + process.env.TWILIO_AUTH_TOKEN).toString("base64")};

console.log(`To String Output: ${params.toString()}`);

fetch('https://notify.twilio.com/v1/Services/IS076575aa3098c700a174ad0123456789/Notifications',
    {method: 'POST', headers: headers, body: params})
    .then(res => res.json())
    .then(json => console.log(json))
    .catch(err => console.log(err))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...