西瓜视频官方缩短网址域名接口https://v.ixigua.com/xxxx生成原理解析需要接入西瓜数据开放平台开发,开发者需要按照如下步骤完成:

  1. 发送规范请求
  2. 验证校验码有效性
  3. 依据接口文档实现业务逻辑

下面详细介绍这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生成原理解析相关推荐

  1. 【caffe-Windows】微软官方caffe之 Python接口配置及图片生成实例

    前言 发现许多代码还是用python写的,所以还是配置一下接口吧,虽然博主不会Python,咳咳.在这里使用的python安装包是anaconda2,注意使用Python2.7版本的那个安装包. 官网 ...

  2. v.douyin.com/xxx v.ixigua.com/xxx抖音西瓜网址官方生成制作抖音西瓜缩短口令网址(仅供参考学习)

    抖音短链:https://v.douyin.com/2vGHjMu/(仅限抖音打开) 西瓜短链:https://v.ixigua.com/2oXjpMN/ v.douyin.com是抖音官方的接口,可 ...

  3. v.douyin.com生成制作抖音缩短口令网址php接口方法

    v.douyin.com是抖音官方的接口,可以制作头条,火山,抖音短视频等官方域名的任意生成接口,可以推广抖音号,第三方网址,头条文章等,效果非常号,这里记录下api接口,纯技术php生成,具体规则可 ...

  4. 微信域名检测接口官方API的详解与示例分享

    微信域名检测API接口是腾讯对外公布的微信域名状态查询接口,可实时查询域名在微信中的状态,如果状态异常则返回结果提示"域名被封",如果未有异常则返回结果提示"域名正常&q ...

  5. 千万级大V独家合作,西瓜视频用什么吸引创作人?

    西瓜视频想用繁荣的内容生态为有梦想的创作人,搭建一个更大短视频舞台. 西瓜视频的内容生态建设驶入深水区. 7 月 27 日,西瓜视频与李永乐老师展开独家深度合作,李永乐将成为西瓜科普超能计划发起人.据 ...

  6. 微信域名检测php,微信域名检测接口(官方api)——PHP请求示例

    域名检测接口是腾讯发布的微信域名状态查询接口,可实时查询域名在微信中的状态,如果已被拦截返回结果提示"域名被封",如果未有异常则返回结果提示"域名正常". 域名 ...

  7. [全新官方接口]微信域名检测接口,域名拦截检测接口

    微信域名检测接口,域名拦截检测接口(官方api) 微信域名检测官方接口: 接口示例 如何使用? 很多用户在做微信推广的时候,总是面临一个难题:微信域名被封,从而导致用户不能到达推广页面,损失庞大的流量 ...

  8. 腾讯起诉西瓜视频直播《王者荣耀》;人人车否认破产;苹果人事大变动! | 极客头条...

    「CSDN 极客头条」,是从 CSDN 网站延伸至官方微信公众号的特别栏目,专注于一天业界事报道.风里雨里,我们将每天为朋友们,播报最新鲜有料的新闻资讯,让所有技术人,时刻紧跟业界潮流. 快讯速知 快 ...

  9. PHP检查微信域名屏蔽接口,微信域名检测API接口,实时查询域名是否被微信拦截...

    微信域名检测API接口的应用场景: 由于微信对外部链接内容规范比较严格,所以可能一不小心就会被判定为是违反内容规范的,或被同行恶意举报投诉之类的. 那么此时就要用到微信域名检测接口,实时检测域名的状态 ...

最新文章

  1. java 容器_Java容器框架学习整理
  2. 大数据处理时的一种BitMap小算法
  3. 第五篇:路由网关(zuul) zuul路由 服务过滤 (Finchley版本)V2.0_dev
  4. JAVA学习-JAVA实现客户端与服务器端的TCP通信
  5. java匿名内部类范例
  6. html flash mp3播放器,网页实用最简单的flash mp3播放器代码-多样式
  7. 统计学三大相关系数之斯皮尔曼(spearman)相关系数
  8. Windows消息ID大全
  9. 2009-03-13读书记录:《Enjoying Web Development with Wickte》三章心得
  10. Redisson(2-2)分布式锁实现对比 VS Java的ReentrantLock之带超时时间的tryLock
  11. Oracle和SQL里面定义表别名
  12. JS--购物车二级联动
  13. 百度推广创意怎么写?百度推广创意十大秘籍
  14. 用C语言解“计算工资”题
  15. finalize()用法
  16. 关于数据库表结构的设计
  17. 微软面试100题(含全部答案)
  18. root操作不了怎么办,root用不了
  19. QQ2006Beta1发布3D秀+新聊天窗口赚眼球(转)
  20. Flask之cookie、session、闪现

热门文章

  1. vue+vantUI模板
  2. 旅游App所应该具备的功能
  3. numpy中stack的用法直观理解
  4. 苹果电脑怎么安装office办公
  5. Macbook 苹果电脑 安装搭建Vue脚手架教程m1芯片Vue脚手架初学
  6. 程序员大佬教你如何用python制作中国象棋!一看就会
  7. 让员工都是决策者!受到丰田集团启发:让企业少花500万的诀窍
  8. 一影碎念,一场风花,浅吟低唱成悲曲:伤感日志
  9. 容器云平台在企业中的落地实践
  10. 天梯赛:L2-016 愿天下有情人都是失散多年的兄妹 (25 分)