我正在创建一个考勤应用程序,如果员工获得了请假申请的批准,则该应用程序应该在Slack频道中发送消息。
我已经在酒吧里看到了这个flutter包,但是它不是很有帮助:-
https://pub.dev/packages/flutter_slack_oauth
关于如何使用Flutter在Slack频道中发送消息的任何想法吗?
终于得到答案了,想分享一下:)
这是用于创建新应用的松弛API URL:
创建新应用后,激活“传入Webhooks”功能:-
为您的工作空间获取webhook URL,并通过以下Flutter函数发出请求:
import 'dart:convert';
import 'package:http/http.dart' as http;
sendSlackMessage(String messageText) {
//Slack's Webhook URL
var url = 'https://hooks.slack.com/services/TA******JS/B0**********SZ/Kk*******************1D';
//Makes request headers
Map<String, String> requestHeader = {
'Content-type': 'application/json',
};
var request = {
'text': messageText,
};
var result = http
.post(url, body: json.encode(request), headers: requestHeader)
.then((response) {
print(response.body);
});
print(result);
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句