Có cách nào để sử dụng API truy cập đơn giản (Khóa nhà phát triển) thay vì khóa oAuth2 bằng Google Cloud Endpoint không?API truy cập đơn giản (Khóa nhà phát triển) với Google Cloud Endpoint (Python)
Trả lời
Các trường bổ sung trong đối tượng yêu cầu protorpc
không thuộc định nghĩa của bạn vẫn được lưu trữ cùng với yêu cầu.
Nếu bạn muốn sử dụng một lĩnh vực key
như một tham số truy vấn, bạn có thể truy cập nó qua
request.get_unrecognized_field_info('key')
ngay cả khi key
không phải là một lĩnh vực trong định nghĩa thông điệp của bạn.
Điều này được thực hiện trong users_id_token.py
(phần Auth của thư viện endpoints
) để cho phép gửi bearer_token
hoặc access_token
làm thông số truy vấn thay vì làm giá trị tiêu đề.
Thật không may, việc kiểm tra hạn ngạch tốt đẹp và các phần liên quan khác mà khóa "Truy cập API đơn giản" cung cấp không có sẵn. Tuy nhiên, bạn có thể phát hành các khóa của riêng bạn và kiểm tra thủ công một khóa chống lại danh sách của bạn và có khả năng kiểm tra hạn ngạch mà bạn đã xác định.
@bossylobster Bạn biết rằng AFAICT đây là nơi duy nhất trên toàn bộ mạng nội bộ ghi lại cách sử dụng apiKey. –
Bạn được chào đón, tôi giả sử? – bossylobster
Sắp xếp :) nhưng điều này phải nằm trong các mẫu đám mây github. –
Đối với những người muốn sử dụng @ câu trả lời bossylobster trong Java, sử dụng các SO trả lời ở đây: Getting raw HTTP Data (Headers, Cookies, etc) in Google Cloud Endpoints
T.B. Tôi đã cố gắng để làm cho một bình luận này trong câu trả lời của @ bossylobster, nhưng tôi không có danh tiếng để làm điều đó. Vui lòng xóa câu trả lời này để người khác có thể đi theo đường dẫn
- 1. Truy cập API của nhà phát triển của eBay thông qua Python?
- 2. Truy cập Google Cloud Print trong android
- 3. consumerState từ Google Play API nhà phát triển Android
- 4. Tôi làm cách nào để sử dụng "Khóa truy cập API đơn giản" của Google để truy cập thông tin Lịch Google (PHP)?
- 5. Truy cập API đơn giản của Google - Yêu cầu cấp phép, nhưng làm cách nào?
- 6. Chương trình dành cho nhà phát triển iPhone cung cấp cho tôi việc đăng ký đơn giản và đơn giản như một nhà phát triển iPhone là gì?
- 7. Truy cập từ Apps Script lên Google Cloud SQL
- 8. Python cho các nhà phát triển C++
- 9. Cách truy cập API Google Googles hoặc Google Tìm kiếm bằng API hình ảnh
- 10. Nhà phát triển Google Play thay đổi đơn vị tiền tệ của nhà
- 11. Phát triển web .NET đơn giản với F #
- 12. Sử dụng API Google Cloud Print với Android
- 13. Google Cloud Storage với get_serving_url
- 14. Google API nào có thể được truy cập với ủy quyền tài khoản dịch vụ?
- 15. Một Khóa Google Maps cho nhiều nhà phát triển (Android)? Eclipse keystore tùy chỉnh?
- 16. API Google Documents với Python
- 17. truy cập đơn giản cho vòng ruby
- 18. Truy xuất khóa API Google Maps
- 19. Phát lại POST HTTP trong google chrome Nhà phát triển
- 20. đơn giản jquery truy cập thứ hai
- 21. C# + DirectShow.NET = Truy cập WebCam đơn giản?
- 22. Chức năng User.getUserId() trong Cloud endpoint api trả về null cho đối tượng người dùng không phải là rỗng
- 23. Phát triển API REST API
- 24. Khóa API Google Simple ngừng hoạt động
- 25. API đơn giản để truy cập ngẫu nhiên vào một tệp dữ liệu nén
- 26. Triển khai API DiffMatchPatch của Google cho Python 2/3
- 27. Điều gì ngăn nhà phát triển nhận được nhiều khóa API
- 28. Bạn có muốn chia sẻ khóa API dành cho nhà phát triển trello của mình không?
- 29. Google Cloud SQL chậm
- 30. Truy cập API Google+ (Ruby) ở chế độ công khai
Python hoặc Java? – bossylobster
Tôi đang sử dụng python –