मैं फेसबुक ग्राफ एपीआई के माध्यम से GET और POST अनुरोध करने के लिए urllib2.urlopen का उपयोग करने का प्रयास कर रहा हूं। मैंने यहां से देखा: https://stackoverflow.com/questions/2690723/facebook-graph-api-and-django कि मैं जीईटी अनुरोध को काफी आसानी से कर सकता हूं।डेटा तर्क के बिना POST अनुरोध करने के लिए urllib2.urlopen का उपयोग कैसे करें
और यहां से: How to send a POST request using django? और पायथन डॉक्स http://docs.python.org/library/urllib2.html ऐसा लगता है कि इसे POST अनुरोध करने के लिए डेटा पैराम की आवश्यकता है।
लेकिन फेसबुक के एपीआई को देख: http://developers.facebook.com/docs/reference/api/event/#invited इसे करने के लिए एक HTTP POST जारी करके
आपको एक ईवेंट में उपयोगकर्ताओं को आमंत्रित कर सकते हैं कहते हैं /EVENT_ID/आमंत्रित/USER_ID
मुझे यकीन है कि नहीं कर रहा हूँ मैं urlopen के साथ ऐसा कैसे कर सकता था, क्योंकि इस यूआरएल को खोलने के बाद से केवल यह जांचने जा रहा है कि उपयोगकर्ता को आमंत्रित किया गया है, जैसा कि एपीआई पेज पर बताया गया है:
आप से देख सकते हैं कि किसी विशिष्ट उपयोगकर्ता एक घटना के लिए आमंत्रित किया गया है जारी करने के एक HTTP/EVENT_ID/आमंत्रित/USER_ID को मिलता है:
इनपुट की सराहना।
उत्तर के लिए धन्यवाद, मुझे अंतर के बारे में पता है। लेकिन चूंकि urlopen केवल डेटा पैरामीटर की आपूर्ति के दौरान एक POST अनुरोध भेजता है, इसलिए मुझे नहीं पता था कि मेरे पास कोई पैरामीटर नहीं है (http://developers.facebook.com/docs/reference/api/ में कुछ है बिना तर्क के POST कार्यों के मामले) – airfang
ताकि डेटा का उपयोग न करें, बस यूआरएल में पैरामीटर की आपूर्ति करें। –