在 Twilio Sms flutter 应用程序中是否有任何帮助函数或包可以帮助
Is there any helper function or Package that helps in Twilio Sms flutter application
我正在尝试创建一个 flutter 应用程序,如果他没有按时服药,它会向老人的亲属发送短信。我计划使用 Twilio,但没有足够的文档和资源供我实施。请帮助
你检查过这个Dart helper library for Twilio了吗?
- 将
twilio_dart
的依赖项添加到您的 pubspec.yaml
- 运行
pub get
- 从您的 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 号码发送短信。如果我错了纠正我。干杯。
我正在尝试创建一个 flutter 应用程序,如果他没有按时服药,它会向老人的亲属发送短信。我计划使用 Twilio,但没有足够的文档和资源供我实施。请帮助
你检查过这个Dart helper library for Twilio了吗?
- 将
twilio_dart
的依赖项添加到您的 pubspec.yaml - 运行
pub get
- 从您的 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 号码发送短信。如果我错了纠正我。干杯。