एक https कॉलबैक यूआरएल के प्रतिबंध और पूरी तरह से सब्सक्रिप्शन की प्रकृति ऐसा लगता है कि ऐसा कुछ ऐसा है जो केवल सार्वजनिक रूप से सुलभ यूआरएल के साथ किया जा सकता है।मिरर एपीआई सदस्यता का परीक्षण कैसे करें
अब तक मैं स्थानीय विकास/डिबगिंग को आसान बनाने के लिए दो संभावित समाधानों में आया हूं।
पहला Google द्वारा प्रदान की गई Subscription Proxy सेवा है। यह कामकाज अनिवार्य रूप से आपको एक कस्टम यूआरएल पर एसएसएल प्रतिबंध और प्रॉक्सी सदस्यता कॉलबैक को हटाने देता है।
दूसरा और सबसे उपयोगी तरीका मैंने स्थानीय रूप से विकास करने के लिए पाया है एक सदस्यता कॉलबैक अनुरोध (सार्वजनिक रूप से सुलभ सर्वर से कहें) को एक लॉग में कैप्चर करना और फिर अपने स्थानीय/देव पर उस अनुरोध को पुन: पेश करने के लिए कर्ल का उपयोग करना है कुछ का उपयोग कर मशीन की तरह:
curl -H "Content-type: application/json" -X POST \
-d '{"json for":"the notification"}' http://localhost:8080/notify
अनुरोधों के बाद से कभी कभी बड़ा हो सकता है, या आप एक से अधिक कॉलबैक प्रकार की जांच करना चाहें, मैंने यह भी पाया है कि यह उपयोगी विभिन्न फाइलों में सबस्क्रिप्ट अनुरोध के JSON डाल करने के लिए (पूर्व: timeline-respond.json
) और उसके बाद
curl -H "Content-Type: application/json" \
--data @timeline-respond.json http://localhost:8080/notify
मुझे उत्सुकता है कि अन्य लोग स्थानीय रूप से अपने एप्लिकेशन सदस्यता का परीक्षण करने के लिए क्या कर रहे हैं।
मैं स्थानीय आईआईएस सर्वर में चल रहे समान दृष्टिकोण (1) डब्ल्यूसीएफ सेवा की कोशिश कर रहा हूं, फिडलर पोस्टिंग अधिसूचना के साथ प्रयास किया, यह ठीक काम करता है, लेकिन यह फ़ायरवॉल सेटिंग्स के कारण दर्पण सेवा से काम नहीं करता है, अधिसूचना यूआरएल सार्वजनिक रूप से सुलभ नहीं है दर्पण सेवा से, अगला विकल्प जो मैं कोशिश कर रहा हूं वह यह है कि (2) एक ऐप इंजन वेब बैक एंड और मेरे ग्लासवेयर ऐप (डेस्कटॉप ऐप) में अधिसूचना प्राप्त करने के लिए एक्सएमपीपी का उपयोग करने के लिए, मैं डिबगिंग के लिए कुछ आसान कामकाज देखना चाहता हूं और विकास उद्देश्य। – Snekithan
नए प्रश्न के लिए खेद है, लेकिन वास्तव में कर्ल क्या है? –