Мой ajax код выглядит следующим образом:
$("#my_form").submit(function(event){
event.preventDefault(); //prevent default action
var api_url = "https://safebrowsing.googleapis.com/v4/threatMatches:find?"
var key = 'A..............................s'
api_url += key
console.log(api_url);
var payload =
{
"client":{
"clientId": "2815.........................apps.googleusercontent.com",
"clientVersion": "1.0.0",
},
"threatInfo": {
"threatTypes": ["MALWARE", "SOCIAL_ENGINEERING"],
"platformTypes": ["WINDOWS"],
"threatEntryTypes": ["URL"],
"threatEntries": [
{"url": "http://www.pitt.edu/"},
{"url": "http://www.exchange.pitt.edu/"}
]
}
};
$.ajax({
type: "POST",
url: api_url,
contentType: "applicaiton/json; charset=utf-8",
dataType: "json",
data: JSON.stringify(payload),
success:function (data) {
console.log("ok");
console.log(data);
},
error:function(status){
console.log("fail");
console.log(status);
}
});
У меня включен API для моего проекта Изображение API
И я создал учетные данные для API ключ. Я попытался включить учетные данные Oath 2.0, чтобы получить мой идентификатор клиента.
Изображение учетных данных