我是一名初学者,尝试通过Python 2.7学习REST API编程以从Socialcast API.获取数据从我的研究看起来像request或urllib2会工作。我需要使用用户名和ID进行身份验证。我尝试使用urllib2的,它给了我错误401其他API编程:在Python 2.7中请求vs urllib2 - API需要身份验证(错误401)
一个我应该使用哪一个?我的目标是从数据中生成.csv文件,以便我可以对其进行可视化。先谢谢你。
我是一名初学者,尝试通过Python 2.7学习REST API编程以从Socialcast API.获取数据从我的研究看起来像request或urllib2会工作。我需要使用用户名和ID进行身份验证。我尝试使用urllib2的,它给了我错误401其他API编程:在Python 2.7中请求vs urllib2 - API需要身份验证(错误401)
一个我应该使用哪一个?我的目标是从数据中生成.csv文件,以便我可以对其进行可视化。先谢谢你。
这个问题会产生一些基于意见的回应,但我会建议使用请求。我发现在请求使用请求时需要参数更容易管理。对于Socialcast使用要求的一个例子是
parameters={"email" : emailAddress, "passoword" : password}
r = requests.post(postUrl, parameters)
文章网址将是使POST请求和EMAILADDRESS和密码是您用于登录的瓦莱斯的URL。
对于CSV,请看看here,其中包括从json到csv的教程。
我试过你的代码并得到这个错误: '>>> parameters = {“username”:emailAddress,“password”:password} Traceback(最近调用最后一次): 文件“
@EvanMann emailAddress和密码只是您的电子邮件和密码的占位符 –
它通过使我的用户名和密码字符串被修复。我周围没有引号。谢谢! –
这两个库可以用于此目的。如果其中一个人给你一个错误,发布有关该错误的问题(并包括你的代码)。 – jwodder