9
پر توجہ دیں
4
پیروکار

ایکسچینج انٹرفیس لوکلائزیشن فوری تحقیق سیڑھی کی خرابی کو ہینگ اپ کرتی ہے زیادہ سے زیادہ کوششیں یو آر ایل کے مسئلے سے نمٹنے کے ساتھ تجاوز کرتی ہیں

میں تخلیق کیا: 2022-11-30 06:38:03, تازہ کاری: 2022-11-30 09:45:01
comments   2
hits   1269

اس مسئلے کو حل کرنے میں کچھ وقت لگائیں ، اور پھر اسی طرح کے مسائل کا سامنا کرنے والے ساتھیوں کے لئے وقت بچائیں۔

ایف ایم زیڈ پلیٹ فارم پروگرام کے آغاز اور غلطی کی جانچ پڑتال کے لئے آسان نہیں ہے

لہذا ہم نے فوری توثیق کے لئے مقامی طور پر پیتھون کا استعمال کرتے ہوئے ایکسچینج انٹرفیس تک رسائی حاصل کی ، اور اس مسئلے کا سامنا کرنا پڑا … Max retries exceed with url …

مسئلہ کا ماحول

  • ایک سیڑھی لٹکی ہوئی ہے اور براؤزر ایکسچینج کی ویب سائٹ تک رسائی حاصل کرسکتا ہے ، اور ایک ٹریڈنگ انٹرفیس کھولتا ہے جس سے نتائج مل سکتے ہیں ، جیسے https://api.binance.com/api/v3/ticker/price

  • کرل https://api.binance.com/api/v3/ticker/price کا استعمال کرتے ہوئے نتائج حاصل کیے جاسکتے ہیں ، اگر کرل درخواست نہیں کرسکتا ہے یا درخواست ناکام ہوجاتی ہے تو ، یہ ہے کہ سیڑھی کا نیٹ ورک اچھی طرح سے تشکیل نہیں دیا گیا ہے (ڈیسک ٹاپ پروگرام کو بھی ایجنٹ نہیں جانے دیتا ہے۔ متعلقہ ترتیب دینے کی ضرورت ہے)

  • مندرجہ بالا، براؤزر اور curl دونوں کے لئے مناسب رسائی کے ساتھ، مندرجہ ذیل کوڈ کا استعمال کریں

import requests

response = requests.get("http://api.binance.com/api/v3/ticker/price")
print(response.text)

حل

پطرون کوڈ کی درخواست میں شامل کرنے کے لئے ایجنٹ کا پتہ ، نیٹ ورک ایجنٹ کو مخصوص کریں ، لیکن اس میں ایک مسئلہ یہ ہے کہ مقامی جانچ کے لئے ایجنٹ کی ضرورت ہوتی ہے ، جبکہ ایف ایم زیڈ یا کلاؤڈ سرور میں تعینات کرنے کے لئے ایجنٹ کی ضرورت نہیں ہوسکتی ہے ، تعیناتی کے وقت متعلقہ کوڈ کو ہٹانے کی ضرورت ہے۔

proxies = {
          "http":"http://127.0.0.1:33210", # 改为自己本地梯子代理的端口号
          "https":"http://127.0.0.1:33210" # 改为自己本地梯子代理的端口号
      }

response = requests.get("http://api.binance.com/api/v3/ticker/price", proxies=proxies)
print(response.text)

یہ صرف ذاتی تجربات کے لیے ہے، اگر یہ آپ کے لیے مناسب نہیں ہے تو برائے مہربانی معاف کیجیے گا، شکریہ۔