要安全地统计视频播放次数,可以使用以下方法:
from flask import Flask, request
app = Flask(__name__)
play_count = 0
@app.route('/play', methods=['POST'])
def play_video():
global play_count
play_count += 1
# 其他处理逻辑
return "Video playing"
@app.route('/stats', methods=['GET'])
def get_stats():
return f"Video play count: {play_count}"
if __name__ == '__main__':
app.run()
import jwt
from flask import Flask, request
app = Flask(__name__)
play_count = {}
@app.route('/play', methods=['POST'])
def play_video():
video_id = request.json.get('video_id')
jwt_token = request.json.get('jwt_token')
try:
jwt.decode(jwt_token, 'secret_key', algorithms=['HS256'])
if video_id in play_count:
play_count[video_id] += 1
else:
play_count[video_id] = 1
# 其他处理逻辑
return "Video playing"
except jwt.InvalidTokenError:
return "Invalid JWT token"
@app.route('/stats', methods=['GET'])
def get_stats():
return f"Video play count: {play_count}"
if __name__ == '__main__':
app.run()
这些示例代码中使用了Python的Flask框架来创建基本的后端服务器。在实际使用中,你可以根据自己的需求进行修改和扩展。
上一篇:安全的方式来持久化多个客户端数据