Paste #34158: Untitled Paste

Date: 2016/06/09 06:14:23 UTC-07:00
Type: Denizen Script

View Raw Paste Download This Paste
Copy Link


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21


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 &quotrue&quo}" 
                - determine "<def[response].unescaped>"
            }
        }