简单面孔

zuckup的Python项目详细描述


travis-imgzuckup==simple facebook解析

安装

pip install zuckup

测试

需要nose

nosetests

用法

zuckup附带三个实用程序:insightspage,和 page_stats

洞察

note:若要获取Facebook Insights数据,必须首先具有访问权限 具有查看此数据所需凭据的令牌。

importzuckupforpost_statsinzuckup.insights(page_id='authenticated_page'):printpost_stats

页面帖子

importzuckupforpostinzuckup.page(page_id='nytimes')printpost

页面统计

importzuckuppage_stats=zuckup.page_stats(page_id='nytimes')printpage_stats

身份验证

zuckup将通过^{tt7}自动连接到Facebook API$ 如果将FB_APP_IDFB_APP_SECRET设置为环境 变量。

或者,您可以预先连接并传递此连接 通过Kwargconn

importzuckupconn=zuckup.connect(app_id='12345',app_secret='678910')page_stats=zuckup.page_stats(page_id='nytimes',conn=conn)printpage_stats

最后,如果你只想连接一个访问令牌,比如 从对你的应用进行身份验证的用户获取,传入 access_token到任何方法:

importzuckuppage_stats=zuckup.page_stats(page_id='nytimes',access_token='a-users-access-token')printpage_stats

并发性

通过gevent

import zuckup

for post in zuckup.page(page_id='nytimes', concurrent=True)
  print post

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

推荐PyPI第三方库


热门话题
java无法使用JAXB配置Moxy   java如何让我的简单Swing telnet客户端正确显示字符?   java中从可运行线程调用主线程的多线程处理   java数据源。EBJ3会话bean中的getConnection()   使用java和正则表达式从xml文件提取值时出现问题   java定制Jersy胡须Mvc   在Java中,“限制并发”是什么意思?   java有没有更干净的方法可以在这里使用Optional,而不在三个地方返回“NA”?   java Tomcat启动,然后崩溃,除非我打电话   java理解客户机和服务器   java时间戳将在视图对象>实体转换期间丢失   如何在java中返回布尔值(基元)?   java使用spring mvc设置日志记录,希望仅对我的代码进行跟踪/调试   用Jackson解析嵌套对象