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


热门话题
java如何获取给定日期范围内的日期列表?   处理多个同名XML条目的java Apache配置   java Jersey如何确定应用程序的基本URI?   用于错误报告的java连续屏幕记录   使用字符串对象的锁进行同步的java线程并发   正则表达式从Java中的字符串文本中提取重复模式集   java可以成为Liferay V6。0.6可以使用Maven构建系统编写吗?   JavaSpring和Hibernate上的java句柄软删除   java/cplex约束的线性化   java如何在Spring+JSP中查看发送请求和获取响应之间的时间差   ArrayQue对象的2d字符数组的java维度   ssl无法使用任何java技术从internet提取数据。网SocketException:java。安全NoSuchAlgorithmException   java如何检查应用程序是否第一次启动   java使用log4j通过SMTPAppender发送电子邮件报告