Диггеры

PUT diggers/:id/start

Запрос посылает команду на немедленный запуск диггера, ждет окончания выполнения и отдает собранный датасет в JSON формате. В теле запроса можно посылать аргументы для диггера, с которыми он будет работать. Таким образом в Diggernaut реализована функция забора банных по требованию. Например, вы можете посылать определенную поисковую строку на определенный URL, собирать найденные результаты и скачивать их в датасете.

Справочная информация о ресурсе:

Точка вызова https://www.diggernaut.com/api/diggers/:id/start
Формат запроса JSON
Формат ответа JSON
Уровень доступа Пользователь с оплаченной подпиской
Лимиты Да

Параметры запроса:

variables Имена и значения передаваемых аргументов (хэш-таблица).
                    curl -v -X PUT -H "Content-type: application/json" -H "Authorization: Token 9944b09199c62bcf9418ad846dd0e4bbdfc6ee4b" https://www.diggernaut.com/api/diggers/ -d '{"variables":{"section":"CoolRobot","age":"10"}}'
                    
                    HTTP/1.0 200 OK
Date: Fri, 19 Aug 2016 17:36:48 GMT
Server: WSGIServer/0.1 Python/2.7.12
Vary: Accept, Accept-Language, Cookie
X-Frame-Options: SAMEORIGIN
Content-Type: application/json
Content-Language: en
Allow: GET, PUT, PATCH, HEAD, OPTIONS
                    [
    {
        "incident": {
            "call_number": "EP17192020",
            "time": "8:43am",
            "grid": "5100",
            "disposition": "No Info",
            "address": "715 Aspen Dr SECURITY",
            "date": "12/12/2017",
            "problem": "Harassment Cold"
        },
        "_id": {
            "$oid": "5a301427b6f82c2216f0e869"
        }
    },
    {
        "incident": {
            "call_number": "EP17192017",
            "time": "8:39am",
            "grid": "4607",
            "disposition": "No Info",
            "address": "11520 Eureka Rd PEYTON",
            "date": "12/12/2017",
            "problem": "Suspicious Incident"
        },
        "_id": {
            "$oid": "5a301427b6f82c2216f0e86a"
        }
    }
]