as described in http://developers.facebook.com/docs/api#publishing i want to make a post request to update a users status .How do i make post requests in python / django?
            Asked
            
        
        
            Active
            
        
            Viewed 4,318 times
        
    3 Answers
6
            
            
        Django has little to do with it, but urrlib2.urlopen is a simple enough way to POST.  Just call it with a second parameter data (the first one is the URL you're addressing) that has the application/x-www-form-urlencoded formatted data you're posting (as the docs say, use urllib.urlencode to encode a mapping, typically a dictionary, in that way).
 
    
    
        Alex Martelli
        
- 854,459
- 170
- 1,222
- 1,395
5
            import urllib2
urllib2.urlopen('http://example.com', 'a=1&b=2')
will send a post request to http://example.com, with parameters a=1 and b=2
 
    
    
        Ashok
        
- 10,373
- 3
- 36
- 23
0
            
            
        There is another way using python famous library Requests
import requests
data = {
  "username": "user",
  "password": "pass",
}
URL = 'http://example.com'
r = requests.post(URL, data=data)
PS: copied from here
 
    
    
        Asad Shakeel
        
- 1,949
- 1
- 23
- 29
