gigya服务器库(gslib)是gigya服务器sdk的python改编

gigya-server-lib的Python项目详细描述


注意:Gigya Inc.不以任何形式或形式赞助或承认本作品。

gigya服务器库(gslib)是Gigya Server SDK到python的python改编。

典型用法

正确初始化后,gslib的使用非常简单:

# Make a request to gigya (retrieve a user's data from GCS)
gslib.Request('gcs.getUserData',
              params={"UID": '<user UID>', "fields": "*"},
              use_https=True).send()

# Verify an event's signature (gigya_dict contains a json response
# loaded to a dict with json.loads)
# See: http://bit.ly/NZ2Bpc
gslib.SigUtils.signature_validate(gigya_dict['signatureTimestamp'],
                                    gigya_dict['UID'],
                                    gigya_dict['UIDSignature'])

安装

要安装Gigya服务器库,只需:

$ pip install gigya-server-lib

或者,如果您是在一个破旧的环境中运行:

$ easy_install gigya-server-lib

初始化

如果在django应用程序中使用,gslib将自动查找以下设置:

settings.GIGYA_API_KEY
settings.GIGYA_SECRET_KEY

如果在flask应用程序中使用,可以通过调用gslib.initialize_app来完成初始化,gslib将期望flask应用程序的配置(GIGYA_API_KEYGIGYA_SECRET_KEY)上有类似的键。

否则,api密钥和密钥可以作为参数发送到gslib.Request的构造函数。

历史

0.1.6(2013-03-14)

  • 谁能猜到,把请求改成无版本真的让我受不了了。

0.1.3(2012-08-26)

  • “已安装的更改请求”要求无版本(这可能永远不会让我恼火,不,根本不会)
  • 第一个工作版本已成功发布到pypi

0.1.2(2012-08-26)

  • 从setup.py中删除import并手动添加数据以防止在执行安装时导入请求库

0.1.1(2012-08-26)

  • 在license.txt中添加了新行

0.1.0(2012-08-20)

  • 初次发布。

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

推荐PyPI第三方库


热门话题
雅加达。木卫一。WriteAbortedException:写入中止;JAVA木卫一。NotSerializableException   如果没有互联网连接,java“重启”应用程序   ant将我的Mac更新为最新的Java JDK时遇到的困难   java从边的文本文件创建网络   java多个枚举与一个枚举   使用XML进行JavaBean验证:字段上的多个相同约束   java Eclipse报告HTML警告以获得正确的(正如我假设的)代码   java使用Jackson从POJO数组生成JSON模式   在JTextPane java swing中填充行的rectange后无法与视图同步   如何编写Java字符串。格式化为ruby代码?   java如何使Hibernate标准只包含所需字段   在java中拆分字符串,更改字母和分组   mysql Java 1.8.0_60,MariaDB v10。0和mariadbjavaclient 1.2.2,“未找到合适的驱动程序”   java试图做一个简单的计算,结果不正确   javatomcat远程访问   java我安装了安卓 studio,创建了我的第一个项目,面对这个错误。。。我点击了所有链接,但什么都没发生   JavaSpring3。0注释   SwingJavaJLabel。setText()方法重载时不使用字符串