概述
一、背景
近期在和音视频组联调,需要获取七牛api,获取url的参数进行解析,进行七牛鉴黄报警。
二、步骤
1.搭建python3 http server
# -*- coding:utf-8 -*-
import flask, json
from flask import request
# 创建一个服务,把当前这个python文件当做一个服务
server = flask.Flask(__name__)
@server.route('/callback', methods=['get', 'post'])
def callback():
code = "200"
return json.dumps({"code": code}, ensure_ascii=False)
2.若访问http://your_ip:your_port/callback 返回{“code”: 200} 即说明成功
3.七牛鉴黄,调用钉钉api,发送到钉钉
# -*- coding:utf-8 -*-
import flask, json
from flask import request
import re, requests
webhook = ""
mobile = ""
# 创建一个服务,把当前这个python文件当做一个服务
server = flask.Flask(__name__)
@server.route('/callback', methods=['get', 'post'])
def callback():
code = "200"
if request.method == 'POST':
params = request.get_json()
print(params)
#判断类型
if re.findall(str(params['label']), "sexy"):
params['label'] = "性感"
elif re.findall(str(params['label']), "porn"):
params['label'] = "涉黄"
elif re.findall(str(params['label']), "normal"):
params['label'] = "正常"
else:
params['label'] = "未知"
#判断是否需要复审
if re.findall(str(params['review']), "false"):
params['review'] = "不需要"
else:
params['review'] = "需要"
#替换字典key
params.update(存储空间 = params.pop("hub"), 完整流名 = params.pop("streamId"), 房间号 = params.pop("stream"), 准确率 = params.pop("rate"), 人工复审 = params.pop("review"), 时间 = params.pop("time"),类型 = params.pop("label"), 文件 = params.pop("ts"),)
result = ""
for key, value in params.items():
result += str(key) +": "+ str(value) + "n"
Robot_Send(result)
return json.dumps({"code": code}, ensure_ascii=False)
def Robot_Send(message):
url = webhook
headers = {
"Content-Type": "application/json ;charset=utf-8 "
}
data = {
"msgtype": "text",
"text": {"content": message},
"at": {
"atMobiles": [ mobile ],
"isAtAll": False
}
}
format_data = json.dumps(data, sort_keys=True,indent = 4) #转为json
res = requests.post(url, data=format_data, headers=headers)
return res
if __name__ == '__main__':
server.run(debug=True, port=8888, host='0.0.0.0')
4.查看钉钉群组是否收到消息
最后
以上就是悲凉身影为你收集整理的python3 七牛鉴黄api调用总结的全部内容,希望文章能够帮你解决python3 七牛鉴黄api调用总结所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复