在 Twilio Sms flutter 应用程序中是否有任何帮助函数或包可以帮助

Is there any helper function or Package that helps in Twilio Sms flutter application

我正在尝试创建一个 flutter 应用程序,如果他没有按时服药,它会向老人的亲属发送短信。我计划使用 Twilio,但没有足够的文档和资源供我实施。请帮助

你检查过这个Dart helper library for Twilio了吗?

  1. twilio_dart 的依赖项添加到您的 pubspec.yaml
  2. 运行 pub get
  3. 从您的 Twilio console 获取密钥和验证码。帐户受限但免费。

现在您可以使用您的帐户详细信息创建一个新的 Twilio 对象,如下所示:

import 'package:twilio_dart/twilio.dart';

var key = "your_twilio_key";
var authToken = "your_auth_token";
var version = "2010-04-01";
//create a new twilio object
Twilio twilio = new Twilio(key, authToken, version);

要发送短信,添加

var from = "your_twilio_phone";
var to = "your_mobile_number";
var body = "Look ma! Dart can now send SMS's in under 15 lines";

并查看 repo 了解更多信息!

我找到了另一种只使用 Http 包的方法

import 'package:http/http.dart' as http;

import 'dart:convert';



void sendSMS() async {

  var cred =

      'ACCOUNT_SID:AUTH_TOKEN';

  var bytes = utf8.encode(cred);

  var base64Str = base64.encode(bytes);

  var url =

      'https://api.twilio.com/2010-04-01/Accounts/ACCOUNT_SID/Messages.json';

  var response = await http.post(url, headers: {

    'Authorization': 'Basic ${base64Str}'

  }, body: {

    'From': '+xxxxxxxx', //twilio number

    'To': '+15558675310',

    'Body': 'Hello world!'

  });

  print('Response status: ${response.statusCode}');

  print('Response body: ${response.body}');

}

使用此功能,我们可以从 Twilio 号码发送短信。如果我错了纠正我。干杯。