tôi gặp sự cố với API Google console trong khi sử dụng Google dịch máng nó. Khi tôi chạy thử nghiệm từ máy cục bộ của tôi, nó hoạt động rất tốt, nhưng khi tôi thử chạy nó ở máy chủ ảo thử nghiệm từ xa, nó trả về 403 ở trên.Google dịch API v2 - (403) Truy cập Không được Cấu hình
Tôi đang sử dụng truy cập API đơn giản bằng Khóa máy chủ trong truy cập API bảng điều khiển và khóa của tôi được định cấu hình cho cả địa chỉ IP máy thử nghiệm cục bộ và địa phương.
debug:
lynx --dump "checkip.dyndns.org";
- trận đấu IP với một trong API thiết lập quan trọng của tôi trong google bảng điều khiển API
curl -v "https://www.googleapis.com/language/translate/v2?q=hello&target=de&source=en&key=MYAPIKEY"
{
"error": {
"errors": [
{
"domain": "usageLimits",
"reason": "accessNotConfigured",
"message": "Access Not Configured"
}
],
"code": 403,
"message": "Access Not Configured"
}
}
Giống như tôi đã nói, các công trình tương tự tại máy cục bộ của tôi. Khóa API được định cấu hình cho cả hai IP trong bảng điều khiển API của Google
CẬP NHẬT: khi tôi sử dụng "Khóa trình duyệt" được đính kèm với liên kết giới thiệu url thay vì IP, nó hoạt động. Vì vậy, vấn đề cần phải bằng cách nào đó trong IP, nhưng tôi không thể nhận được ở đâu. Mọi dịch vụ "whatsmyip" xác nhận IP của tôi khớp.
"từ xa đơn giản giống như iam kết nối với thông qua ssh". có thể không phải là ip đang được sử dụng để kết nối với api. –
Cảm ơn bạn Dagon - tốt điểm, tôi đã kiểm tra nó ngay bây giờ, nhưng IP trận đấu. Tôi đã cập nhật câu hỏi của mình. – palmic