Python_sdk

订阅号服务开发02-素材资源管理

送分小仙女□ 提交于 2021-01-25 06:49:08
@[toc] wechatpy 介绍 在章节《订阅号开发环境》中,已经安装了 wechatpy ,wechatpy 是一个微信 (WeChat) 的第三方 Python SDK, 实现了微信公众号、企业微信和微信支付等 API。 参考文档: https://wechatpy.readthedocs.io/zh_CN/master/index.html class WeChatClient(BaseWeChatClient): """ 微信 API 操作类 通过这个类可以操作微信 API,发送主动消息、群发消息和创建自定义菜单等。 """ 在本章节中,先以素材资源管理为例,先掌握对素材资源的管理,为后面章节中应答消息,主动发送消息等场景中使用素材资源做准数据准备。 实例化WechatClient from wechatpy.client import WeChatClient app = { "appid": "wx3a07084cc1a11915", "appsecret": "8f9a6bb1f66b59aa705ecd9938a3874c" } wx = WeChatClient(app.get("appid"), app.get("appsecret")) 上传临时媒体素材接口 media 公众号经常有需要用到一些临时性的多媒体素材的场景,例如在使用接口特别是发送消息时

LoRa网关在智慧沙漠油田的应用

浪子不回头ぞ 提交于 2021-01-14 12:56:43
LoRa网关在智慧沙漠油田的应用背景: 随着勘探技术的进步,越来越多的油田在沙漠中被发现,沙漠油田项目数量日益增长。冬季严寒,夏季酷暑,昼夜温差大,恶劣的环境是每个沙漠油田项目的特性;项目覆盖面积广、油田井口分散,种种条件使得沙漠油田项目对于采集系统及通讯设备有极高的要求。 需求难点: 1、沙漠油田项目面积广,井口分布散,蜂窝网络覆盖不全,需要有新方案来实现全面覆盖 2、与各种油田设备及仪表的设备接口对接,实现数据采集 3、设备需在昼夜温差大,沙尘大的恶劣环境下稳定工作 相关产品: 1、LoRa网关—星纵智能UG87 通讯无阻:支持标准LoRaWAN协议V1.0/V1.0.2 接口丰富:支持DI/DO, RS232, 以太网口连接 可扩展容量:支持SSD和Micro SD容量扩展 二次开发:提供Python SDK二次开发 稳定连接:支持双SIM卡/有线/Wi-Fi链路备份 多种频段:支持433/470/868/915/923MHz等频段 快速部署:内置NS服务器,且兼容第三方NS服务,如TTN, LORIOT 2、LoRa远程控制器—星纵智能UC11xx系列 配置方便:支持USB接口和Ursalink Cloud远程配置 安全可靠:上百种触发条件和响应动作 灵活操作:可自定义各种条件和程序化动作 稳定信号:全向性天线最高可覆盖10KM范围 标准协议:遵循LoRaWAN 1.0/1

「开发者投稿」使用 Authing 对 SPA 应用进行身份认证实践

£可爱£侵袭症+ 提交于 2021-01-12 23:31:37
作者段清华,「最懂金融的 AI 工程师,微软 AI 领域最有价值专家(MVP),谷歌开发者专家(GDE),希望加速人类的生产力,让智能比电力与宽带更普及。」 为什么需要云身份验证和单点登录 简单来说是为了降低维护用户注册登录系统、权限、统计等各方面的成本。 应用结构简述 通过 Authing 实现身份验证和单点登录,有很多种方法,这篇文章的例子是根据自身软件架构,实现了其中一种相对简单的方法,并不适用所有情况,Authing 本身还提供了多种的登录解决方案,包括直接嵌入到网站上、APP 上的等等。 前端采用纯 React/React-router/Ant.design 开发,没用 Redux/Server Rendering 之类比较复杂的东西,就使用 create-react-app 的最基本方案,没用 TypeScript(因为懒,我有罪)。 后端采用 Python + FastAPI 的简单 API。 登录流程 第一阶段,前端 通过检测本地 localStorage,未发现保存的登录 token 信息时,提示用户需要登录,给出登录链接,用 HTML 的 a 标签直接跳转到 Authing 提供的 SSO 网址上,例如 xxxx.authing.cn ,其中 xxxx 是可以用户自定义的。 第二阶段,Authing SSO 网站 完成登录,可以自由配置,例如注册方式

人工智能--语音入门篇

情到浓时终转凉″ 提交于 2020-12-12 21:27:07
前戏 一、 知识储备 1.函数 : def args kwargs def func(参数1,参数2): # def 用来定义函数及函数名,参数1和参数2就是定义时的形参,也就是将来调用函数时必须要传入的参数 变量1 = 参数1+ 参数2 return 变量1 # *args 就是 将未定义且多余的 位置参数记录在内,偷偷的告诉你,args是个元祖,里面记录着你个函数传递的多余位置参数 # **kwargs 就是 将多余的关键字参数记录在内,kwargs 其实是个dict哦,里面大概就是{"name":"python","age":1+1+1+1+1+1+18} def args_func(a,b,*args): # args 里面保存着除了ab之外的所有多余参数 print (args) # 这回知道是元组了吧 for i in args: print (i) args_func( 1,2,3,4,5,6) # 这里调用的时候1,2分别传递给a,b,那么3456就会保存在args里面哦 def kwargs_func(a, b, **kwargs): # kwargs 里面保存着除了ab之外其他关键字传入参的参数 print (kwargs) # 这回知道是字典了吧 for k, v in kwargs: print (k, v) kwargs_func( 1, 2, c=3,

Tushare金融大数据入门

牧云@^-^@ 提交于 2020-12-04 10:13:03
Tushare金融大数据社区 ,是一个 免费 提供各类金融数据和区块链数据的平台 ,旨在助力智能投资与创新型投资。 积分 数据千万条,积分第一条 目前,提供的数据包含股票、基金、期货、债券、外汇、行业大数据,以及数字货币行情等区块链数据的全数据品类的金融大数据平台,这些数据在用户积分满足的情况下,统统都免费。因为,积分极度容易获取的原因,所以基本上可以算作免费。 不过,其中还是有部分数据会有些限制,好在大部分的数据,只要 120 积分就可以有权限调用,但是在权限会有所限制,积分越多,调取的速度越快。这个也理解,毕竟是免费调取,服务器租用等还是有成本的,调取数据的人那么多,根据贡献大小进行排序也无可厚非。 例如财务方面数据,则最低要求 500 积分: 提示:当前接口只能按单只股票获取其历史数据,如果需要获取某一季度全部上市公司数据,请使用income_vip接口(参数一致),需积攒5000积分。 个股资金流向 :用户需要至少1500积分才可以调取,基础积分有流量控制,积分越多权限越大 所以,我们需要努力的挣取积分,那么作为普通的码农来说,挣取积分的方式总共有几种呢? 第一种方式:注册账号+修改个人真实资料,斩获120积分 第二种方式:推广,成功推荐一个有效用户,奖励50积分,例如: https://tushare.pro/register?reg=258045 第三种方式:推广

【逗老师带你学IT】PRTG监控系统通过阿里云API获取云产品运行状况

自古美人都是妖i 提交于 2020-11-12 14:42:51
本文介绍如何使PRTG监控系统通过阿里云监控API获取阿里云产品监控数据。例如网络带宽,ECS性能,RDS产品性能等。 本文主要涉及的技术点: 1、PRTG监控系统高级自定义传感器的使用 2、PRTG高级自定义传感器xml或json返回值格式 3、阿里云CMS云监控API的使用 本文涉及的示例Github地址 Github/ytlzq0228/Public_Share_Project/PRTG Customer Senser/阿里云相关-Alicloud-Monitor @ TOC 一、阿里云API AccessKey 1、创建API AccessKey 访问阿里云控制台, RAM访问控制 ,创建一个新用户或者选择一个已有的用户,点击创建AccessKey。关于AccessKey更多信息,可以参考阿里云文档 访问秘钥常见问题 2、对AccessKey授予权限 对AccessKey所在的用户,点击权限管理,添加权限 本例中我们仅需要通过API调用云监控的相关数据,因此授予 AliyunCloudMonitorReadOnlyAccess 权限 二、阿里云CMS云监控产品API 官方文档 云监控>API参考>API概览 1、可视化调试工具 阿里云提供一个可视化调试工具,可以直接在线可视化调试多种常见语言的云产品的API。 CMS云监控可视化调试 但是请注意

python3配置阿里云短信服务

◇◆丶佛笑我妖孽 提交于 2020-08-15 12:59:21
1、申请阿里云短信服务,具体步骤看我的python2-Django配置短信服务 2、安装依赖 aliyun-python-sdk-core- v3 aliyun -python-sdk-dysmsapi==1.0.0 3、配置基本信息 # 注意:不要更改 REGION = " cn-hangzhou " PRODUCT_NAME = " Dysmsapi " DOMAIN = " dysmsapi.aliyuncs.com " SIGN_NAME = ' 你的签名 ' # 可以设置多个,按需求选取即可 # ACCESS_KEY_ID 和 ACCESS_KEY_SECRET 为阿里云短信申请的 ACCESS_KEY_ID = "" ACCESS_KEY_SECRET = "" 4、调用上述设置 acs_client = AcsClient(ACCESS_KEY_ID, ACCESS_KEY_SECRET, REGION) region_provider.add_endpoint(PRODUCT_NAME, REGION, DOMAIN) 5、调用官方SDK发送方法 def ali_send_sms(business_id, phone_numbers, sign_name, template_code, template_param= None): sms_request =

开放下载!《OSS运维基础实战手册》

倾然丶 夕夏残阳落幕 提交于 2020-08-12 17:14:07
作为一名云运维工程师,在攻克OSS的道路上难免会遇到"天花板"。放轻松,《OSS运维基础实战手册》帮你轻松解决!本书透彻解析OSS核心概念,十二心法打开全新运维视角,力求帮助云运维工程师们打破能力上升瓶颈。 本书兼顾理论与实践,通过讲授运维实战十二心法,以更加直观,具体的方式帮助读者快速上手,带领读者在本书中领略作者的缜密思路,并学会用这种思路来应对各种不期而遇的OSS难题。 《OSS运维基础实战手册》的作者,阿里云工程师韩笠,具有多年对象存储运维以及 SDK 开发经验,目前专注存储,SDK 调优领域。 点此下载 电子书 本书秉承直观透彻、循序渐进、基础知识与案例实践紧密结合的讲授特色,手把手指导读者从零开始轻松入门OSS。 目录 1.OSS的五个核心优势 阿里云对象存储服务(Object Storage Service,简称 OSS),OSS 具有与平台无关的 RESTful API 接口,可以在任何应用、任何时间、任何地点存储和访问任意类型的数据。本次电子书的第一章节就带大家揭秘oss的五个核心优势,快速入门oss。 2.简单易用,API 调配全掌握 OSS 支持 RESTFUL API 形式调用,基本上服务端控制台上的功能配置,都可以通过 API 完成配置操作。也可以通过 OpenAPI 对文件进行集群的管理,结果用户访问控制台(RAM policy)加强客户的安全屏蔽

使用TestProject Python SDK创建移动Appium测试

让人想犯罪 __ 提交于 2020-08-09 03:04:26
使用模拟器在Android上运行移动网络测试 我将假设您已经下载了Python SDK,已经配置了代理和开发人员令牌,并且代理正在运行。如果没有,您可以在这篇 文章 中阅读如何做。另外,我将假设您已经创建并启动了运行Android的模拟器。 让我们以这个测试为例: import pytest from appium import webdriver from tests.pageobjects.web import LoginPage, ProfilePage @pytest.fixture def driver () : desired_capabilities = { "udid" : "emulator-5554" , "browserName" : "chrome" , "platformName" : "Android" , } driver = webdriver.Remote(desired_capabilities=desired_capabilities) yield driver driver.quit() def test_example_on_chrome_on_android (driver) : LoginPage(driver).open().login_as( "John Smith" , "12345" ) profile_page =