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_KEY和GIGYA_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)
- 初次发布。