Я думал, что это будет прямо, но по какой-то причине меня забивают на этом.
Я использую PHP + CURL, чтобы попытаться получить список веб-шрифтов. Код прост:
$url = "https://www.googleapis.com/webfonts/v1/webfonts?sort=popularity&key=MY_SERVER_APPS_KEY";
$ch = curl_init();
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($ch, CURLOPT_HEADER, false);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
$google_response = curl_exec($ch);
curl_close($ch);
Код попадает в Google, но $google_response всегда возвращает:
"error": {
"code": 403,
"errors": [
{
"domain": "usageLimits",
"reason": "accessNotConfigured",
"message": "Access Not Configured"
}
],
"message": "Access Not Configured"
}
Я установил ключ доступа к серверу и поместил на него оба ключа API веб-сервера. (Чтобы проверить свой IP-адрес, я сделал WGET на curlmyip.com). Я также включил "API-интерфейс разработчика веб-шрифтов" на вкладке "Службы".
Есть ли что-нибудь, что я мог бы игнорировать?