Date: 2016/06/09 06:14:23 UTC-07:00
Type: Denizen Script
web_rank_api:
type: world
debug: true
invalid_key: {"success": "false", "error_message": "invalid_key"}
success: {"success": "true"}
events:
on GET request:
- if <context.request.after[/]> == rank_api {
- announce <context.request> to_ops
- announce <context.query.split[&].get[1].split[=].get[1]> to_ops
- define key_info <context.query.split[&].get[1].split[=]>
- if <def[key_info].get[1]> != auth_key {
- determine "<script.yaml_key[invalid_key]>"
} else {
- define response "{ &quosuccess&quo&co "rue&quo}"
- determine "<def[response].unescaped>"
}
}