eva*_*ton 8 python post curl http opengraph
我无法理解如何使用python内部的curl发出HTTP POST请求.
我想发布到facebook开放图表.这是他们给出的示例,我想在python中完全复制.
curl -F 'access_token=...' \
-F 'message=Hello, Arjun. I like this new API.' \
https://graph.facebook.com/arjun/feed
Run Code Online (Sandbox Code Playgroud)
任何人都可以帮我理解这个吗?
kic*_*hik 16
您可以使用httplib来使用Python或更高级别的urllib2进行POST
import urllib
params = {}
params['access_token'] = '*****'
params['message'] = 'Hello, Arjun. I like this new API.'
params = urllib.urlencode(params)
f = urllib.urlopen("https://graph.facebook.com/arjun/feed", params)
print f.read()
Run Code Online (Sandbox Code Playgroud)
还有一个适用于Python的Facebook专用高级库,可以为您完成所有POST.
https://github.com/pythonforfacebook/facebook-sdk/
https://github.com/facebook/python-sdk