推特上的金字塔。

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第三方库


热门话题
c#安卓发布字节数组(图像)到WCF restful服务   java Android随机对象   如何在java中使用Jsch库处理密码过期   java动态SSL密钥库/证书选择   java Scroll在JScrollPane中不起作用   swing如何在java netbeans中创建隐藏的“退出”按钮?   java如何在NetBeans中刷新自定义bean?   java在主循环中“优雅地”中断线程   比较一下。java文件到。类文件   java读取14位和16位图像   java 安卓如何使用SharedReference编程秒表   java My应用程序在点击按钮后崩溃   清单3.7实际上是如何在java并发中工作的?   接收asn。通过javasocket发送1条消息   java读取带有数字的txt文件并将其保存在字符串矩阵中   shell将参数从java类传递到sh文件   spring属性“serviceBeans”引发异常;嵌套的例外是java。lang.NoSuchMethodError:javax。ws。rs.Path。有限公司