मैं के लिए Bitly मणि (https://github.com/philnash/bitly) का उपयोग कर रहा Bitly एपीआई संस्करण 3Bitly INVALID_URI - '500'
जबकि URL को छोटा करने मैं कोई त्रुटि मिलती है जब आवेदन तैनात किया जाता है Heroku करने के लिए। स्थानीय रूप से शॉर्टिंग ठीक काम करता है।
def get_short_url(url)
Bitly.use_api_version_3
bitly = Bitly.new(Settings.bitly.login, Settings.bitly.api_key)
result = bitly.shorten(url) ----------------- Line 3
result.short_url
end
उपरोक्त कोड में पंक्ति 3 INVALID_URI - '500' त्रुटि देता है।
यूआरएल मैं छोटा करने के लिए कोशिश कर रहा हूँ
"https://rs-4615.xyz.com/users/profile_view/20492083"
यह ठीक छोटा कर देता मैं bitly.com का उपयोग करें।
मैं इस मुद्दे को समझने में असमर्थ हूं। क्या कोई मदद कर सकता है?
शारदुल।
क्या आप ** # छोटा ** ** में पास करने से पहले यूआरएल एन्कोड कर रहे हैं? दस्तावेज़ कहने लगते हैं कि इसका मतलब है कि लिंक के साथ कोई समस्या है। शायद डबल एन्कोडिंग। – jstim
मैं यूआरएल एन्कोडिंग नहीं कर रहा हूं। –
यदि परेशानी केवल उसकेोकू पर दिखाई देती है, तो दो वातावरण के बीच अंतर क्या हैं? क्या आप पोस्टग्रेस का उपयोग अपने स्थानीय देव डेटाबेस के रूप में कर रहे हैं? क्या उसकेोकू के पोस्टग्रेज़ डीबी आपकी स्ट्रिंग के साथ खराब हो सकते हैं? – jstim