Spaces:
Running
Running
| from flask import Flask, request, jsonify | |
| import requests | |
| app = Flask(__name__) | |
| def mirror_avatar_api(): | |
| size = request.args.get('size', '100x100') | |
| format = request.args.get('format', 'png') | |
| user_ids = request.args.get('userIds') | |
| if not user_ids: | |
| return jsonify({"error": "userIds parameter is required"}), 400 | |
| roblox_url = f"https://thumbnails.roblox.com/v1/users/avatar-headshot?size={size}&format={format}&userIds={user_ids}" | |
| response = requests.get(roblox_url) | |
| return jsonify(response.json()), response.status_code | |
| if __name__ == '__main__': | |
| app.run(host='0.0.0.0', port=7860) |