Tôi nghĩ điều này sẽ thẳng về phía trước, nhưng vì một lý do nào đó, tôi sẽ bị tấn công.Truy cập trở lại API của Google không được định cấu hình
Tôi đang sử dụng PHP + CURL để thử và truy xuất danh sách Phông chữ web. Mã này rất đơn giản:
$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);
Mã này được đánh Google, nhưng $ google_response luôn trả về:
"error": {
"code": 403,
"errors": [
{
"domain": "usageLimits",
"reason": "accessNotConfigured",
"message": "Access Not Configured"
}
],
"message": "Access Not Configured"
}
tôi đã thiết lập một phím truy cập máy chủ và đưa cả hai phím API máy chủ web của tôi trên nó. (Để xác minh IP của tôi, tôi đã thực hiện một WGET trên curlmyip.com) Tôi cũng đã bật "API nhà phát triển phông chữ web" từ tab Dịch vụ.
Có điều gì tôi có thể xem được không?
Hey Anthony. nơi nào nên làm điều đó cấu hình? –
@KiranRuthR Thật đáng ngạc nhiên là ẩn. Truy cập https://code.google.com/apis/console. Trước tiên, hãy đảm bảo dịch vụ bạn muốn được bật trong "Dịch vụ". Sau đó, hãy truy cập "Truy cập API" và chỉ định miền hoặc địa chỉ IP gọi điện của bạn. – Anthony
@Anthony: Ngay cả khi tôi đang gặp phải vấn đề tương tự khi sử dụng localhost của tôi. Tôi có nên thêm IPv6 của localhost của mình không? –