推特上的金字塔。

pyramid_twitterauth的Python项目详细描述


[Pyramid_TwitterAuth][]是一个包,它将[Pyramid_SimpleAuth][]扩展到
允许[Pyramid][]应用程序的用户通过Twitter进行身份验证和/或
连接他们的Twitter帐户。

`有写访问权限:

例如:在视图中,如果请求,则可以调用
twitter.has有写访问权限:
request.twitter.client.update\status('omg'lolcats')

install


例如:

easy_install pyramid_twitterAuth

然后将其与会话工厂、“pyramid_TM”、“pyramid_basemodel”和“pyramid_simpleauth”一起包含在金字塔应用程序的配置部分中:

配置会话工厂,这里,我们使用的是“pyramid_烧杯”。
config.include(“pyramid_烧杯”)
config.set_session_factory(session_factory_from_settings(settings))


包括软件包。如果您希望“只工作”的话,这个顺序很重要。
config.include('pyramide_simpleauth')
config.include('pyramide_twitterAuth')
config.include('pyramide_basemodel')

config.include('pyramidTM')

请注意,必须在`.ini'设置中提供一个“sqlalchemy.url”,或者自己将sqlalchemy模型和作用域“session”绑定到数据库引擎。

这是
通过公开以下视图来完成的:

*/oauth/twitter/authenticate
*/oauth/twitter/authenticate_callback
*/oauth/twitter/failed
*在“连接”模式下重定向到/oauth/twitter/authenticate

,该包允许*现有的*认证用户连接
他们的Twitter帐户。这是通过在以下位置公开视图来完成的:

*/oauth/twitter/authorize
*/oauth/twitter/authorize嫘callback

要启用“连接”模式,请在“.ini”设置中设置“`twitterAuth.mode`”:


twitterAuth.mode=connect




默认情况下,视图在`/oauth/twitter/…`公开。要使用不同的路径,请执行以下操作:



你需要“nose”、“coverage”、“mock”和“webtest”。然后,例如:


$noestests--cover package=pyramid\twitterauth--cover tests--with doctest--with coverage pyramid\twitterauth
……………
Name Stmts Miss cover Missing
………
pyramid\twitterauth18 0 100%
金字塔Twitter验证。挂钩28 0 100%
金字塔Twitter验证。型号21 0 100%
金字塔Twitter验证。测试3700 100%
金字塔Twitter验证。视图157 0 100%
总计594 0 100%
——http://github.com/thruflo/pyramid\twitterAuth
[tweepy]:https://github.com/tweepy/tweepy

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

推荐PyPI第三方库


热门话题
java如何序列化数字?   java如何用我的Mainclass扩展ListActivity类和Fragment类?   JavaJersey、Jackson和JAXRS发布了多种JSON格式   java如何使用JavaFXKeyCombination覆盖系统默认的键盘快捷键,如Ctrl+C、Ctrl+V?   java Jersey类路径扫描示例Jersey。配置。服务器供应商。类路径   java什么样的数据结构可以作为一个数组,但在同一索引下给定多个值时会自动增长到第二维度?   java如何序列化非持久实体中的嵌套PersistentEntityResource   协议缓冲区我可以让protoc在Java中生成int数组吗?   在GregorianCalendar ArrayList Java中添加日期元素   从html模板动态生成pdf文件并用java生成目录   java Gridgain 6.5.5开源多个节点速度较慢。。?   java如何检查数组中所有整数的不相等性?   java在Eclipse中,如何多次运行JUnit测试用例   java侦听器不能处理特定的片段   java不是一个声明?(蓝色J)   找不到Attributer类型的PersonId的java定义