网站首页 > 易语言相关 > 网络相关源码 正文
趣头条自媒体平台上传视频Sign计算源码,源码调用了精易模块。
.版本 2 .支持库 spec .程序集 窗口程序集_启动窗口 .子程序 __启动窗口_创建完毕 .局部变量 GMT, 文本型 .局部变量 notification, 文本型 .局部变量 security_token, 文本型 .局部变量 ua, 文本型 .局部变量 file_id, 文本型 .局部变量 uploadId, 文本型 .局部变量 partNumber, 文本型, , , 第几个视频包 .局部变量 access_key_secret, 文本型 .局部变量 Sign, 文本型 access_key_secret = “DVD4gdsY1suWV6QFNNa2GomRGFcxTanzfX4Xr5ChpUYS” GMT = “Mon, 15 Jan 2018 17:21:55 GMT” notification = “eyJWb2QiOnsidXNlckRhdGEiOiI1MmYzNWJkMTM0YzU1Njk0NDZiYzhjZTBjOGIzYjBhZSJ9fQ==” security_token = “CAIS7gF1q6Ft5B2yfSjIrK3tGPfnnel2j6uoO2TJlVMHZ/1915Tprzz2IHpFfnFgAuAZsPsylGlV7/Yclq8qEsUfGxCclCT7UXMTo22beIPkl5Gfz95t0e+IewW6Dxr8w7WhAYHQR8/cffGAck3NkjQJr5LxaTSlWS7OU/TL8+kFCO4aRQ6ldzFLKc5LLw950q8gOGDWKOymP2yB4AOSLjIx5lMk1zgntv3nnZ3FukGAtjCglL9J/baWC4O/csxhMK14V9qIx+FsfsLDqnUKukISpPwm0/IbpGee44jNXUMw/RSKPu3O9dliPOvevTOyrQYuGoABemB/2CyhjbOKhdE/fRcIYZaNl8W6SbPGf9b2YXxBB1hvdKRgnId490NyFQ/3eMu8RC57FYWBwkIW68yrAN+P2HJsndfvFQXQf+QUSCZXVb2xnvYP8idyer8Tt5EnGZOoE+w5oBunIBKWmJZN3RzmD95ri2SsJdHhbqm1KfREyIg=” ua = “aliyun-sdk-js/4.11.2 Chrome 57.0.2987.98 32-bit on Windows Server 2008 R2 / 7 64-bit” file_id = “52f35bd134c5569446bc8ce0c8b3b0ae” Sign = Sign_计算 (Upid组包 (GMT, notification, security_token, ua, file_id), access_key_secret) 调试输出 (Sign) ' GMT = 时间_转为GMT格式1 (增减时间 (取现行时间 (), 6, -8)) ' 调试输出 (GMT) GMT = “Mon, 15 Jan 2018 17:45:34 GMT” partNumber = “2” uploadId = “B9F16AED378243E2A0F649B0EF524145” Sign = Sign_计算 (视频组包 (GMT, security_token, ua, file_id, partNumber, uploadId), access_key_secret) 调试输出 (Sign) .子程序 Upid组包, 字节集 .参数 GMT, 文本型, 可空 .参数 notification, 文本型, 可空 .参数 security_token, 文本型, 可空 .参数 ua, 文本型, 可空 .参数 file_id, 文本型, 可空 .局部变量 data, 字节集 ' data = “POST” + #换行符 + #换行符 + “video/mp4” + #换行符 + GMT + #换行符 + “x-oss-date:” + GMT + #换行符 + “x-oss-notification:” + notification + #换行符 + “x-oss-security-token:” + security_token + #换行符 + “x-oss-user-agent:” + ua + #换行符 + “/video-pro/video-input/” + file_id + “.mp4?uploads” data = { 80, 79, 83, 84, 10, 10, 118, 105, 100, 101, 111, 47, 109, 112, 52, 10 } + 到字节集 (GMT) + { 10, 120, 45, 111, 115, 115, 45, 100, 97, 116, 101, 58 } + 到字节集 (GMT) + { 10, 120, 45, 111, 115, 115, 45, 110, 111, 116, 105, 102, 105, 99, 97, 116, 105, 111, 110, 58 } + 到字节集 (notification) + { 10, 120, 45, 111, 115, 115, 45, 115, 101, 99, 117, 114, 105, 116, 121, 45, 116, 111, 107, 101, 110, 58 } + 到字节集 (security_token) + { 10, 120, 45, 111, 115, 115, 45, 117, 115, 101, 114, 45, 97, 103, 101, 110, 116, 58 } + 到字节集 (ua) + { 10, 47, 118, 105, 100, 101, 111, 45, 112, 114, 111, 47, 118, 105, 100, 101, 111, 45, 105, 110, 112, 117, 116, 47 } + 到字节集 (file_id) + { 46, 109, 112, 52, 63, 117, 112, 108, 111, 97, 100, 115 } 返回 (data) .子程序 视频组包, 字节集 .参数 GMT, 文本型 .参数 security_token, 文本型 .参数 ua, 文本型 .参数 file_id, 文本型 .参数 partNumber, 文本型, , 第几个视频包 .参数 uploadId, 文本型 .局部变量 data, 字节集 data = { 80, 85, 84, 10, 10, 118, 105, 100, 101, 111, 47, 109, 112, 52, 10 } + 到字节集 (GMT) + { 10, 120, 45, 111, 115, 115, 45, 100, 97, 116, 101, 58 } + 到字节集 (GMT) + { 10, 120, 45, 111, 115, 115, 45, 115, 101, 99, 117, 114, 105, 116, 121, 45, 116, 111, 107, 101, 110, 58 } + 到字节集 (security_token) + { 10, 120, 45, 111, 115, 115, 45, 117, 115, 101, 114, 45, 97, 103, 101, 110, 116, 58 } + 到字节集 (ua) + { 10, 47, 118, 105, 100, 101, 111, 45, 112, 114, 111, 47, 118, 105, 100, 101, 111, 45, 105, 110, 112, 117, 116, 47 } + 到字节集 (file_id) + { 46, 109, 112, 52, 63, 112, 97, 114, 116, 78, 117, 109, 98, 101, 114, 61 } + 到字节集 (partNumber) + { 38, 117, 112, 108, 111, 97, 100, 73, 100, 61 } + 到字节集 (uploadId) 返回 (data) .子程序 Sign_计算, 文本型 .参数 data, 字节集 .参数 key, 文本型 .局部变量 sha1, 字节集 sha1 = rstr_hmac_sha1 (data, 到字节集 (key)) 返回 (rstr2b64 (sha1))
@yt0814
- 上一篇: 易语言解析QQ的群组列表源码
- 下一篇: 易语言编辑框+列表框的英文智能提示源码
猜你喜欢
- 2019-08-02 易语言监视热键源码
- 2019-07-14 易语言鼠标自动点击器源码
- 2019-07-10 易语言网页图片批量分析下载软件源码
- 2019-07-07 易语言高仿2014QQ界面源码
- 2019-07-06 E编易语言POST调试工具源码(Knxty)
- 2019-07-06 TP_LINK WR740N 路由器换IP源码
- 2019-07-02 易语言纯组件实现圆形头像[抗锯齿+VIP标志]源码
- 2019-06-24 易语言取指针源码
- 2019-06-24 易语言枚举类函数源码
- 2019-06-23 易语言数据分页类源码
你 发表评论:
欢迎- 百度站内搜索
- 关注微信公众号
- 网站分类
-
- 网站公告
- 电子书书籍
- 程序员工具箱
- 编程工具
- 易语言相关
- 网络相关源码
- 图形图像源码
- 系统工具源码
- 易语言模块源码
- 易语言支持库
- 数据库类源码
- 易语言例程
- 易语言游戏开发
- 易语言模块
- 多媒体类源码
- 易语言资源网
- 易语言视频教程
- JS分析教程
- 易语言图文教程
- 易语言常见问题及笔记
- 工具源码
- 易语言版本
- 网络编程
- javascript
- PHP编程
- html
- 正则表达式
- 面试题
- nodejs
- 其它综合
- 脚本专栏
- python
- 按键精灵相关
- 按键精灵图文教程
- 按键精灵视频教程
- 按键精灵Q语言
- 按键精灵安卓版
- golang
- 游戏安全
- 火山相关
- 火山安卓软件
- 火山常见问题及笔记
- 火山安卓源码
- 火山视频教程
- 火山PC版本下载
- 火山PC视窗例程
- 互联网那些事
- 引流推广
- 项目揭秘
- 网络营销
- 营销软件
- QQ营销软件
- 娱乐软件
- 机器人插件
- 培训教程
- 技术教程
- 活动线报
- 数据库
- Redis
- Access
- MongoDB
- Mysql
- 问答
- 其它
- 易语言
- 需求
- 在线教程
- 多线程培训班
- 觅风易语言教程
- 模拟系列教程
- 集中营易语言教程
- 历史数据
- 随机tag
已有2位网友发表了看法:
易语言教程站 评论于 [2019-07-31 11:20:28] 回复
趣头条+sign
易语言TV 评论于 [2019-08-17 18:06:05] 回复
x-oss-notification