Facebook画布应用程序的金字塔路由和帮助程序

pyramid_facebook的Python项目详细描述


https://drone.io/bitbucket.org/Ludia/pyramid_facebook/status.pnghttps://pypip.in/d/pyramid_facebook/badge.png

为Facebook画布应用程序提供简单的金字塔路由/视图。

关于https://pyramid-facebook.readthedocs.org/en/latest/

的一些文档

配置

  1. https://developers.facebook.com/apps上创建Facebook应用程序

  2. 在应用程序部分的.ini文件中添加Facebook设置,并填写 Facebook应用程序参数:

    facebook.app_id=facebook.secret_key=facebook.namespace=facebook.scope=
  3. https://developers.facebook.com/apps上的应用程序设置中,设置callbak url 指向http://127.0.0.1:6543/[Facebook应用程序命名空间]/

  4. 在配置中包含pyramid_facebook

    config.include('pyramid_facebook')config.scan()
  5. 定义您的Facebook画布视图:

    frompyramid_facebook.canvasimportfacebook_canvas@facebook_canvas()defcanvas(context,request):# canvas is available only to users who accepted facebook permission# defined in setting['facebook.scope'].# context.facebook_data dict contains signed_request content.# i.e.:# user_id = context.facebook["user_id"]returnResponse('Hello Facebok World')
  6. 浏览http://apps.facebook.com/[app namespace]

更改日志

2.0.2(2014-12-17)

  • pyramid_facebook.tests中添加模拟facepy的测试配置 图形API对象。要在功能测试中使用它: config.include('pyramid_facebook.tests')在配置测试应用程序时。

2.0.1(2014-11-25)

  • 升级至Facebook Graph API v2

1.0.1(2014-11-25)

  • 为退款订单添加Facebook付款事件类型。

0.6.7(2014-08-26)

  • 删除对pyramid_contextauth版本要求的约束。
  • 根据需要添加pyramid_mako依赖项。

0.6.6(2014-05-05)

  • 改进请求属性request.graph_api
  • 添加请求属性request.fb_app_token

0.6.5(2014-04-23)

  • 2014年4月23日-Facebook实时支付失败,登录代码引发 关键错误。

0.6.4(2014-03-26)

0.6.3(2014-03-25)

  • 修复pypi的doc和rst文件。

0.6.2(2014-03-25)

  • 删除authentication\u policydecorator以支持config.register\u authentication\u policy

0.6.1(2014-03-24)

  • 更新对棱锥体的依赖项@contextauth>;=0.5

0.5.324

  • 添加一个用应用程序令牌懒洋洋地实例化的graphapi实用程序。
  • 添加属性ChangeNotification.object事件。
  • 收到实时付款更新时通知eventorderereceived
  • 添加用于 金字塔facebook.tests.functional.test_payments

打破变化

  • 重命名orderecreatedfororderereceived

    • Can be sent multiple times for the same order with same or different status
  • 重命名OrderCreationerRor

0.4.317

  • 添加了pfacebook real time命令以更新实时订阅。
  • 中断更改:命名空间现在由框架添加到opengraph url中。

0.2.246

  • OpenGraph对象的可重用视图和模板。
  • 支持Facebook本地货币支付。

此版本向后兼容使用应用程序货币的应用程序 还有facebook的装饰师。未来版本将删除支持 信用卡(Facebook将删除它们)和应用程序货币(现在可以 使用通用的opengraph视图)。

0.2.235

  • 包装固定。

0.2.220

  • 修复在facebook.scope设置中定义的权限被忽略的错误 通过提示“授权”。

0.2.217

  • 添加视图以从get canvas重定向到facebook应用程序页面。

0.2.207

  • 将谓词从lib移动到谓词。
  • 添加permissionEventPredicate以过滤事件订阅服务器H许可。

0.2.2

  • 包括用于处理基于上下文的身份验证的金字塔。

0.1.194

  • 在事件通知期间的任何付款更新失败时添加了“取消订单”。
  • 将任何子模块的includeme添加到统一配置中
  • Facebook身份验证策略不再依赖上下文进行身份验证。
  • 添加一个canvassexted事件,该事件在标识的用户请求时触发 帆布。

0.1.127

  • 在credits中:检查项目标题是否为空字符串,以避免fb失败 没有明确的信息。“提前失败。”
  • 修正了由于“金字塔”Facebook引起配置冲突的错误 不通过config.commit提交配置。

0.0

  • 初始版本

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

推荐PyPI第三方库


热门话题
Synth xml中的java设置JLabel图标   java全屏Flash应用程序测试需要外部戳   评测配置文件Java CPU负载   java如何显示布尔值?   java共享库与微服务?   使用bash脚本重定向java输出(liquibase)   java如何进行结构化日志记录?   属性JSF2的java绑定属性<h:dataTable>   java Android Restlet包装崩溃   java如果在一个事务中我们只在一个数据源上写,是否可以避免2PC或手动处理提交?(J2CA0030E)   java从哪里获得openCV的jar?   java正在尝试更新SQL数据库条目,但收到SQL语法错误。我怎么知道这里出了什么问题?   java如何在Firebase数据库值中添加空格   为什么在java中读取datainputstream时会出现EOF异常?   java STDERR将每个stacktrace行作为错误日志条目写入WildFly服务器。日志   java通过socket编写一个没有'ImageIO'的映像   java为什么JBoss会在出现错误时破坏连接池?   javafxjava如何查找当月的第一次登录   java这个Android项目给了我一个崩溃的机会,我正试图让这个项目有一个来自编辑文本的数字,并在文本视图中得到它两次