用于python的lumapps sdk

lumapps-sdk-fork-poetr的Python项目详细描述


lumapps软件开发工具包

https://circleci.com/gh/lumapps/lumapps-sdk.svg?style=svgLicense: MITBlack style

请注意,此sdk仍处于beta版本(0.1)中,并且正在经历一个快节奏的演进,可能会打破某些助手的行为改变

确保您正在使用的版本(git tags&releases)


lumapps sdk是一组用来操作Lumapps API的工具。

这包括:

  • 支持所有api路由的客户端(位于lumapps_api_client文件夹中)
  • 一组helper类,可以轻松地将lumapps元素操作为python对象和类(文件夹lumapps_api_helpers)

快速启动

安装

$ pip install lumapps-sdk

领取代币

lumapps支持多种身份验证方式。 执行速度最快的是以下各项:

通过登录lumapps帐户获取令牌。 转到https://sites.lumapps.com并验证身份。 连接后,打开浏览器的javascript控制台并运行:

varinstance=window.location.pathname.split('/');instance=instance[instance.length-2];fetch(window.location.origin+"/service/init?customerHost="+window.location.host+"&instanceSlug="+instance+"&slug=").then(data=>{returndata.json()}).then(res=>{console.log(res.token)})

这将生成激活60分钟的个人lumapps令牌,我们将在以下步骤中使用它

认证

fromlumapps.clientimportApiClienttoken="MY TOKEN"api=ApiClient(token=token)

您的第一个api调用

让我们在lumapps中显示注册用户的全名

user_email="YOUR EMAIL"usr=api.get_call("user","get",email=user_email)print("Hello {}".format(usr.get("fullName","")))

文档

sdk文档在here中提供。

规范惯例

pep 484类型注释格式的docstring,使用注释适应python 2.7。

如何获得帮助、贡献或提供反馈

请参考我们的contributing guidelines

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

推荐PyPI第三方库


热门话题
java如何将日期字符串解析为整数变量?   java如何在Spring3+WS2+中使用注释、JibxMarshalling或使用xml配置配置JibxMarshalling和unmarshalling?   安装Oracle Jdeveloper时mac中出现java安装错误。   设置自动保存计时器以在java中定期保存文件(但不使用任何JavaFXAPI)的最佳策略是什么?   模板获取handlebar java中迭代器列表的长度   java如何在特定JAX RS调用中排除对象中的字段?   在Struts 2中抛出NullPointerException的java getText()方法   java比较捐献者和接受者的血型   fedora Java向后兼容性   字符串Java替换多个字符   复制BuffereImage时出现java数组索引错误   并行处理Java 8并行流findFirst   java关闭应用程序后如何离开服务?   Java:Tesseractocr:如何查找单词坐标?