পাইথন প্রোগ্রামে একটি JSON এপিআই কলটি সংহত করার জন্য কিছু সহায়তার সন্ধান করছেন।
আমি নীচের এপিআইটিকে একটি পাইথন .পি প্রোগ্রামের সাথে সংযুক্ত করতে চাইছি যাতে এটি কল করার অনুমতি দেওয়া হয় এবং প্রতিক্রিয়াটি মুদ্রিত হয়।
এপিআই গাইডেন্সে বলা হয়েছে যে এপিআইতে কলগুলি অনুমতি দেওয়ার জন্য অবশ্যই একটি বাহক টোকেন উত্পন্ন করা উচিত, যা আমি সফলভাবে করেছি। তবে পাইথন এপিআই অনুরোধে এই টোকেনটি বহনকারী টোকেন প্রমাণীকরণ হিসাবে অন্তর্ভুক্ত করার সিনট্যাক্স সম্পর্কে আমি অনিশ্চিত।
আমি টোকেন অন্তর্ভুক্ত সহ সিআরএল ব্যবহার করে উপরের অনুরোধটিকে সফলভাবে শেষ করতে পারি। আমি "urllib" এবং "অনুরোধ" রুট চেষ্টা করেছি কিন্তু কোন ফলসই হয়নি।
সম্পূর্ণ এপিআইয়ের বিশদ: আইবিএম এক্স-ফোর্স এক্সচেঞ্জ এপিআই ডকুমেন্টেশন - আইপি খ্যাতি
Traceback (most recent call last): File "bearerreturn.py", line 6, in <module> print requests.post(endpoint,data=data,headers=headers).json() TypeError: 'dict' object is not callable
নীচে কোড:import requests endpoint = "https://xforce-api.mybluemix.net:443/api/ip" data = {"ip":"1.1.2.3"} headers = {"Bearer token":"TOKEN WAS INSERTED HERE"} print requests.post(endpoint,data=data,headers=headers).json()
কোনও ধারণা?