西瓜视频官方缩短域名网址接口v.ixigua.com生成原理解析
西瓜视频官方缩短网址域名接口https://v.ixigua.com/xxxx生成原理解析需要接入西瓜数据开放平台开发,开发者需要按照如下步骤完成:
- 发送规范请求
- 验证校验码有效性
- 依据接口文档实现业务逻辑
下面详细介绍这3个步骤。
第一步:发送规范请求
西瓜数据接口默认使用HTTP POST方式与接口交互,数据传输格式为JSON;在发送请求时,首先要设置传输内容格式为“application/json”,另外需要在HTTP Header中添加两个参数,userid和checksum,用以校验用户身份和确保请求是授权的。userid是由西瓜数据开放平台分配给客户的唯一ID,是用户身份的标识。checksum是每次请求的安全校验码, 校验码生成方式是由传输内容和固定密钥MD5加密后取中间四位。具体的请求示例如下:
POST http://app10086cn.com/?#v.ixigua.com/AddLevelHighshorurl HTTP/1.1/***body就是Http Request Body 中的内容,secret就是给的密钥***/
public string GenCheckSum(string body, string secret)
{var s = body + secret;var bytes = System.Text.Encoding.UTF8.GetBytes(s);bytes = MD5.Create().ComputeHash(bytes)return BitConverter.ToString(bytes).Replace("-", "").Substring(14, 4).ToLower();
}function genCheckSum($body, $secret)
{$encryStr=$body . $secret;$checkSum = strtolower(substr(md5($encryStr),14,4));return $checkSum;
}HttpRequest-Header
Content-Type: application/json
Host: openapi.xiguaji.com
userid: 21012
checksum: 08bf//返回参数,可以测试平台,支持抖音,微信.qq等
HttpRquest-Body
{wechatid:"https://v.ixigua.com/qq10572137/","PriorityLevel":1}
第三步:依据接口文档实现业务逻辑
验证checksum有效性成功后即接入生效,你可以在西瓜数据开放平台网站中的“接口测试使用”菜单中将获得更多接口,可以针对接口文档实现更多业务需求。
调用各接口时,一般会获得正确的结果;调用失败时,接口会返回http状态码200,接口返回时在HttpResponse的Body中添加了两个参数(ResultCode和Message),用于帮助开发者判断请求是否成功。ResultCode是调用状态码,为1时表示成功,小于0为错误,具体错误代码由不同的接口约定;Message表示错误信息,调用失败时会返回相关的信息。以下是checksum校验失败的返回示例:
HTTP/1.1 200 OKHttpResponse-Body
{"ResultCode": -1, "Message": "https://v.ixigua.com/qq10572137/"
}
西瓜视频官方缩短域名网址接口v.ixigua.com生成原理解析相关推荐
- 【caffe-Windows】微软官方caffe之 Python接口配置及图片生成实例
前言 发现许多代码还是用python写的,所以还是配置一下接口吧,虽然博主不会Python,咳咳.在这里使用的python安装包是anaconda2,注意使用Python2.7版本的那个安装包. 官网 ...
- v.douyin.com/xxx v.ixigua.com/xxx抖音西瓜网址官方生成制作抖音西瓜缩短口令网址(仅供参考学习)
抖音短链:https://v.douyin.com/2vGHjMu/(仅限抖音打开) 西瓜短链:https://v.ixigua.com/2oXjpMN/ v.douyin.com是抖音官方的接口,可 ...
- v.douyin.com生成制作抖音缩短口令网址php接口方法
v.douyin.com是抖音官方的接口,可以制作头条,火山,抖音短视频等官方域名的任意生成接口,可以推广抖音号,第三方网址,头条文章等,效果非常号,这里记录下api接口,纯技术php生成,具体规则可 ...
- 微信域名检测接口官方API的详解与示例分享
微信域名检测API接口是腾讯对外公布的微信域名状态查询接口,可实时查询域名在微信中的状态,如果状态异常则返回结果提示"域名被封",如果未有异常则返回结果提示"域名正常&q ...
- 千万级大V独家合作,西瓜视频用什么吸引创作人?
西瓜视频想用繁荣的内容生态为有梦想的创作人,搭建一个更大短视频舞台. 西瓜视频的内容生态建设驶入深水区. 7 月 27 日,西瓜视频与李永乐老师展开独家深度合作,李永乐将成为西瓜科普超能计划发起人.据 ...
- 微信域名检测php,微信域名检测接口(官方api)——PHP请求示例
域名检测接口是腾讯发布的微信域名状态查询接口,可实时查询域名在微信中的状态,如果已被拦截返回结果提示"域名被封",如果未有异常则返回结果提示"域名正常". 域名 ...
- [全新官方接口]微信域名检测接口,域名拦截检测接口
微信域名检测接口,域名拦截检测接口(官方api) 微信域名检测官方接口: 接口示例 如何使用? 很多用户在做微信推广的时候,总是面临一个难题:微信域名被封,从而导致用户不能到达推广页面,损失庞大的流量 ...
- 腾讯起诉西瓜视频直播《王者荣耀》;人人车否认破产;苹果人事大变动! | 极客头条...
「CSDN 极客头条」,是从 CSDN 网站延伸至官方微信公众号的特别栏目,专注于一天业界事报道.风里雨里,我们将每天为朋友们,播报最新鲜有料的新闻资讯,让所有技术人,时刻紧跟业界潮流. 快讯速知 快 ...
- PHP检查微信域名屏蔽接口,微信域名检测API接口,实时查询域名是否被微信拦截...
微信域名检测API接口的应用场景: 由于微信对外部链接内容规范比较严格,所以可能一不小心就会被判定为是违反内容规范的,或被同行恶意举报投诉之类的. 那么此时就要用到微信域名检测接口,实时检测域名的状态 ...
最新文章
- java 容器_Java容器框架学习整理
- 大数据处理时的一种BitMap小算法
- 第五篇:路由网关(zuul) zuul路由 服务过滤 (Finchley版本)V2.0_dev
- JAVA学习-JAVA实现客户端与服务器端的TCP通信
- java匿名内部类范例
- html flash mp3播放器,网页实用最简单的flash mp3播放器代码-多样式
- 统计学三大相关系数之斯皮尔曼(spearman)相关系数
- Windows消息ID大全
- 2009-03-13读书记录:《Enjoying Web Development with Wickte》三章心得
- Redisson(2-2)分布式锁实现对比 VS Java的ReentrantLock之带超时时间的tryLock
- Oracle和SQL里面定义表别名
- JS--购物车二级联动
- 百度推广创意怎么写?百度推广创意十大秘籍
- 用C语言解“计算工资”题
- finalize()用法
- 关于数据库表结构的设计
- 微软面试100题(含全部答案)
- root操作不了怎么办,root用不了
- QQ2006Beta1发布3D秀+新聊天窗口赚眼球(转)
- Flask之cookie、session、闪现