Sto tentando di utilizzare urllib2.urlopen per eseguire richieste GET e POST tramite l'API di Facebook Graph. Ho notato da qui: https://stackoverflow.com/questions/2690723/facebook-graph-api-and-django che posso eseguire la richiesta GET abbastanza facilmente.Come utilizzare urllib2.urlopen per effettuare la richiesta POST senza argomento dati
E da qui: How to send a POST request using django? e i documenti Python http://docs.python.org/library/urllib2.html sembra che sia necessario il param dei dati per eseguire una richiesta POST.
Ma guardando API di Facebook: http://developers.facebook.com/docs/reference/api/event/#invited si dice
È possibile invitare gli utenti a un evento con l'emissione di un HTTP POST per /EVENT_ID/invitato/USER_ID
Non sono sicuro come potrei farlo con urlopen, poiché l'apertura di questo url direttamente controllerà solo se l'utente è stato invitato, come indicato nella pagina API:
È possibile controllare se un utente specifico è stato invitato a un evento l'emissione di un HTTP GET a/EVENT_ID/invitato/USER_ID:
apprezzare l'ingresso.
Grazie per la risposta, sono consapevole della differenza. Ma dal momento che urlopen invia una richiesta POST solo quando viene fornito il parametro data, non sapevo cosa fare se non avevo alcun parametro (http://developers.facebook.com/docs/reference/api/ ha qualche casi con azioni POST senza argomenti) – airfang
quindi per GET non utilizzare i dati, basta fornire i parametri nell'URL. –