Как вызвать Phishtank API, чтобы получить ответ JSON? - PullRequest
0 голосов
/ 15 мая 2018

Было очень больно найти способ вызова API Phishtank здесь .После долгих поисков я смог найти способ вызова API.Ниже приведен пример вызова

https://checkurl.phishtank.com/checkurl/index.php?url=http://auto.smtpsystems.net/&format=json

Но проблема с вышеуказанным вызовом состоит в том, что он дает ответ в формате XML, тогда как я хочу получить ответ в формате JSON.

Любая помощь будет принята с благодарностью.

Ответы [ 2 ]

0 голосов
/ 20 декабря 2018

Вы должны указать URL, формат и ключ app_key в теле запроса POST.

0 голосов
/ 31 мая 2018

Проблема в том, что вы делаете HTTP-запрос GET.И этот метод принимает HTTP-запрос POST

//Custom your request

var requestOptions = {
    headers: {
        'Content-Type': 'application/x-www-form-urlencoded'
    },
    url: "https://checkurl.phishtank.com/checkurl/",
    method: 'POST',
    json: true,
    body: {
        url: The URL to check(urlencoded or base64 encoded),
        format: 'json',
        app_key: Your application key
    },
};

//Do the request

request.post(requestOptions, function callback(err, httpResponse, json) {
    //Here you json
})
...