मैं एक डेस्कटॉप एप्लिकेशन लिखना चाहता हूं जो जीएई-आधारित वेब सेवा के साथ इंटरैक्ट करता है। एंड्रॉइड और वेब क्लाइंट्स के लिए क्लाइंट लाइब्रेरी स्वचालित रूप से उत्पन्न करने की संभावना है। क्या सी या सी ++ के लिए क्लाइंट लाइब्रेरी उत्पन्न करने का कोई तरीका है? मैं पाइथन के लिए भी व्यवस्थित होगा।क्या मैं डेस्कटॉप एप्लिकेशन से जीएई क्लाउड एंडपॉइंट्स का उपयोग कर सकता हूं?
उत्तर
सैद्धांतिक रूप से सभी Google एपीआई क्लाइंट लाइब्रेरी किसी भी डिस्कवरी-आधारित एपीआई तक पहुंचने की इजाजत देते हैं जब तक कि डिस्कवरी दस्तावेज़ उपलब्ध न हो (जो क्लाउड एंडपॉइंट्स का मामला है) भले ही कार्यक्षमता ज्यादातर मामलों में बहुत अच्छी तरह से प्रलेखित नहीं है।
वर्तमान में उपलब्ध क्लाइंट पुस्तकालयों की सूची के लिए https://developers.google.com/discovery/libraries देखें।
कैसे आप क्लाउड अंतिम बिंदु के साथ python client library उपयोग कर सकते हैं के उदाहरण के रूप में:
service = build("your_api", "your_api_version", http=http,
discoveryServiceUrl=("https://yourapp.appspot.com/_ah/api/discovery/v1/"
"apis/{api}/{apiVersion}/rest"))
result = service.resource().method([parameters]).execute()
वर्तमान में, Google App Engine क्लाउड एंडपॉइंट्स केवल एंड्रॉइड (जावा), आईओएस (उद्देश्य-सी) और जावास्क्रिप्ट के लिए क्लाइंट लाइब्रेरी उत्पन्न करने का समर्थन करता है। https://developers.google.com/appengine/docs/java/endpoints/overview देखें।
बेशक आप अभी भी अपनी वेब सेवा के लिए जीएई का उपयोग करके अपना आवेदन विकसित कर सकते हैं और अपनी पसंद की किसी भी भाषा में वेब सेवा इंटरफ़ेस लाइब्रेरी स्वयं लिख सकते हैं।
जनरेटर के सबसे एक मनमाना डिस्कवरी दस्तावेज़ का उपभोग कर सकते scarygami के रूप में उल्लेख है। जिन लोगों का आप स्पष्ट रूप से उल्लेख करते हैं वे वास्तव में काम करने के लिए दस्तावेज के संदर्भ में हैं, लेकिन शेष शायद ठीक काम करेंगे। – bossylobster
धन्यवाद, मुझे क्लाउड एंडपॉइंट्स कार्यान्वयन के विवरण से अनजान था। यह खोज दस्तावेजों के बारे में उपयोगी जानकारी है। –
- 1. क्या मैं जीएई पर वसंत का उपयोग कर सकता हूं?
- 2. क्लाउड स्टोरेज को लिखते समय जीएई मेमोरी लीक, क्या मैं इसके बजाय स्ट्रीम कर सकता हूं?
- 3. क्लाउड एंडपॉइंट्स बैकएंड
- 4. Google क्लाउड एंडपॉइंट्स
- 5. मैं डेस्कटॉप एप्लिकेशन पर WebRTC का उपयोग कैसे कर सकता हूं?
- 6. क्या मैं WPF का उपयोग कर एक उपयोगकर्ता डेस्कटॉप हिला सकता हूं?
- 7. क्लाउड एंडपॉइंट्स के लिए कस्टम ऑथेनेशन (उपयोगकर्ता मॉडल)-पायथन
- 8. Google ऐप इंजन क्लाउड एंडपॉइंट्स
- 9. क्या मैं एप्लिकेशन # ऑनक्रेट() से सेवा शुरू कर सकता हूं?
- 10. क्या Google क्लाउड एंडपॉइंट्स कार्य पंक्तियों का उपयोग करके हिट हो सकता है?
- 11. मैं पोर्टेबल पायथन डेस्कटॉप एप्लिकेशन कैसे बना सकता हूं?
- 12. मैं अपने डेस्कटॉप एप्लिकेशन
- 13. क्या मैं libGDX का उपयोग कर डेस्कटॉप-केवल गेम बना सकता हूं?
- 14. क्या मैं Google App Engine मॉड्यूल में TensorFlow का उपयोग कर सकता हूं?
- 15. मैं क्यूटी में स्क्रीन/डेस्कटॉप आकार कैसे ढूंढ सकता हूं, इसलिए मैं डेस्कटॉप अधिसूचना प्रदर्शित कर सकता हूं?
- 16. क्लाउड कोड: क्या मैं main.js के अलावा अन्य फ़ाइलों का उपयोग कर सकता हूं?
- 17. मैं VS2008 का उपयोग कर एप्लिकेशन में एप्लिकेशन मेनिफेस्ट कैसे एम्बेड कर सकता हूं?
- 18. क्या मैं gwt का उपयोग कर एंड्रॉइड एप्लिकेशन विकसित कर सकता हूं?
- 19. क्या मैं WPF में NotifyIcon का उपयोग कर सकता हूं?
- 20. Google क्लाउड फ़ंक्शंस के साथ Google क्लाउड एंडपॉइंट्स
- 21. डेस्कटॉप स्टैंडअलोन एप्लिकेशन में ओएसजीआई का उपयोग
- 22. मैं एक जीएई परियोजना के लिए मेवेन का उपयोग करना चाहता हूं, मैं कैसे करूँ?
- 23. डेस्कटॉप एप्लिकेशन पर .NET कोर का उपयोग
- 24. एएसपीनेट वेबसाइट का बेंचमार्किंग, क्या मैं जेएमटर का उपयोग कर सकता हूं?
- 25. जावा डेस्कटॉप एप्लिकेशन के लिए मैं किस स्विंग को देख और महसूस कर सकता हूं?
- 26. क्या मैं रूबी के साथ डेस्कटॉप एप्लीकेशन बना सकता हूं?
- 27. मैं वेबपृष्ठ से विंडोज़ एप्लिकेशन कैसे लॉन्च कर सकता हूं?
- 28. क्या मैं एनजी-क्लिक का उपयोग कर सकता हूं और
- 29. क्या मैं अनंत सीमा का उपयोग कर सकता हूं और इसे संचालित कर सकता हूं?
- 30. क्या मैं संगीत जीनोम प्रोजेक्ट का उपयोग कर सकता हूं?
धन्यवाद! यही वह है जिसकी तलाश में मैं हूं। –
बस एक छोटा सा अनुवर्ती: 'http_method =' POST'' के साथ एनोटेट किए गए तरीके को थोड़ा अलग कहा जाता है, क्योंकि वे इस तरह के 'शरीर' में उनके तर्क की अपेक्षा करते हैं: 'service.some_method (body = {'param_foo': 42, ' param_bar ': "चिड़ियाघर"}) निष्पादित करें() ' –