SDK Python端口

fanfou-sdk的Python项目详细描述


fanfou sdk python

用于Python的Fanfou SDK

安装

$ pip install fanfou_sdk

使用

埃非奥特3> ^{pr2}$

XAuth

ff=Fanfou(consumer_key='',consumer_secret='',username='',password='')token,response=ff.xauth()print(token,response)timeline,_=ff.get('/statuses/public_timeline',{'count':10})print(timeline)status,_=ff.post('/statuses/update',{'status':'Hi Fanfou'})print(status)

选项

  • consumer_key:使用者密钥
  • consumer_secret:消费者的秘密
  • oauth_token:OAuth令牌
  • oauth_token_secret:OAuth令牌机密
  • username:Fanfou用户名
  • password:Fanfou密码
  • protocol:设置协议,默认为http:
  • api_domain:设置API域,默认为api.fanfou.com
  • oauth_omain:设置OAuth域,默认值是fanfou.com
  • hooks:钩子允许对OAuth进行修改

For more Fanfou API docs, see the Fanfou API doc.

美国石油学会

ff.request_token()
ff.access_token(token)
ff.xauth()
ff.get(uri, params={})
ff.post(uri, params={}, files=None)

示例

# Get request tokentoken,_=ff.request_token()print(token)# Get access tokentoken,_=ff.access_token()print(token)# Get timelinetl,_=ff.get('/statuses/home_timeline')print(tl)# Post statusst,_=ff.post('/statuses/update',{status:'hi flora'})print(st)# Upload photost,_=ff.post('/photos/upload',params={'status':'unicorn'},files={'photo':open('file_path','rb')})print(st)

提示

对反向代理服务器使用hooks

ff=Fanfou(consumer_key='',consumer_secret='',oauth_token='',oauth_token_secret='',api_domain='api.example.com',oauth_domain='example.com',hooks={'base_string':lambdas:s.replace('example.com','fanfou.com')})

相关

许可证

麻省理工学院

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java从Dropwizard中的Minio检索文件时,GET请求中的超时是如何处理的?   带Hibernate的java Jackson用于序列化以避免枚举   Raspberry Pi上的java Jave分段错误   java在屏幕旋转时不保存当前片段和数据   java War文件未在Heroku上正确部署   如何使用Java处理Selenium webdriver中的促销广告或cookie   java处理“用法:PApplet[options]<classname>[sketch args]”   java文本文件错误扫描程序   运行第一个JavaFX模块化程序时出现java异常   java将fileoutputstream转换为字符串   如何调试gstreamerjava?   java Spring RestTemplate ResponseBody类是什么样的   如何将JSON数组转换为Java列表。我在用斯文森   javascript在显示div按钮后进入新页面