wayscript为您提供了灵活的构建块,以无缝集成、自动化和托管云中的工具。
wayscript的Python项目详细描述
python开发包
构建软件的新方法。
脚本提供了灵活的构建块,以便在云中无缝集成、自动化和托管工具。通过拖放编程释放新的潜能。
立即连接到数百个数据集,包括github、twitter、数据库、电子商务数据,或构建自己的集成。wayscript可以从excel、google表单和不断增长的第三方api列表中读取数据。
无缝迁移到云:生成接口,即时共享,并通过基于事件的触发运行。
安装
pip install wayscript
基本用法
从WayScript用户配置文件页获取API密钥
从python代码运行wayscript程序:
fromwayscriptimportWayScriptapi_key='YOUR_API_KEY'wayscript=WayScript(api_key)# Run a program by idprogram_id=1234wayscript.run_program(program_id)# Pass variables to a program (optional)variables=['one','two','three']wayscript.run_program(program_id,variables=variables)# Run a specific function within your program (optional)function='My Function'wayscript.run_program(program_id,variables=variables,function=function)# Run a program asynchronously (optional)wayscript.run_program(program_id,run_async=True)wayscript.run_program(program_id,variables=variables,function=function,run_async=True)# Get the response from the serverresponse=wayscript.run_program(program_id)
要使用wayscript python api运行程序,必须首先向该程序添加一个活动的Webhook Trigger。
运行特定功能
- 指定的函数必须有活动的Webhook Trigger。
- 如果您没有在请求中指定函数名,并且您的程序有带webhook触发器的one函数,则带webhook触发器的函数将运行。
- 如果您没有在请求中指定函数名,并且您的程序有带webhook触发器的多个函数,则将要求您指定要运行的函数。
从命令行运行wayscript程序
WS_API_KEY="YOUR_API_KEY"PROGRAM_ID=1234ARGUMENT="whatever"FUNCTION="My Function" python -c "from wayscript import WayScript; WayScript('$WS_API_KEY').run_program($PROGRAM_ID, '$ARGUMENT', '$FUNCTION')"
如果不想在命令行上使用python,可以使用curl
。(参见路标REST API documentation。)