SDK和API是什么?SDK和API的区别与联系

76 篇文章 22 订阅
订阅专栏
SDK是软件开发工具包,包含接口文件、库文件、帮助文档、开发示例和实用工具,用于辅助开发应用。API是应用程序编程接口,是一组预先定义的函数或约定,允许软件之间进行通信。两者区别在于SDK提供完整的开发环境和多种功能,而API是特定功能的接口。选择API或SDK取决于需求,如开发速度、保密性和稳定性。
摘要由CSDN通过智能技术生成

目录

💌 SDK和API是什么?

SDK

API 

💌 SDK和API的区别

💌 该如何选择 API 和 SDK 对接?



💌 SDK和API是什么?

SDK

SDK的概念:软件开发工具包(全称:Software Development Kit)。指一些被软件工程师用于为特定的软件包、软件架构、硬件平台、操作系统等建立应用软件的开发工具的集合。简单来说就是一系列程序接口,文档,开发工具的集合。

SDK是一个覆盖面比较广的名词,可以说,辅助开发某一类软件的相关文档,范例等等都可以称作SDK。

SDK就相当于很多API接口和其他文件的集合体。比如,你要完成一堆数据的运算,需要用到各种计算方法(比如加减乘数,平方,开方),你去买了一个计算器产品,这个产品包含了一台计算器,一本使用说明(比如接口文档和案例演示)和一些其他文件,你用这个计算器完成了所有数据的运算。整个计算器产品可以看做是一个SDK,它里面有API具体实现(计算器),说明文档(说明书),以及一些其他文件。这个SDK的功能就是计算,可能要算什么不确定,但是你可以通过这个SDK中的某个方法完成,实现你的目的。

举个例子,如果组装一个模型,构建这个模型时需要一整套物品去组装,SDK则是组装所需要的工具,以及装配说明等。

SDK的发明就是为了减少开发工作量的,这是它的主要作用。

比如,在日常办公中求和求方差,没有人会傻傻计算,而是直接带入对应的函数计算。

比如,有公司开发出某种软件的某一功能,把它封装成SDK(比如数据分析SDK就是能够实现数据分析功能的SDK),出售给其他公司做开发用,其他公司如果想要给软件开发出某种功能,但又不想从头开始搞开发,直接付钱省事。

比如,在项目中需要一个人脸识别的功能,这个功能的工作量比较高、技术实现难度大。但是在市场上已经有公司做的非常好、准确度非常高了。这个时候就可以直接购买这个人脸识别SDK工具,嵌入到项目中。虽然在接入的时候仍然有一些工作和成本,但是比起重新开发,还是节省了相当大的工作量

SDK比API内容更丰富,结构更复杂,功能更强大,相当于很多API和其他文件的集合体。

一个完整的 SDK 应该包括以下内容:

- 接口文件和库文件

接口文件和库文件即 API ,将底层的代码进行封装保护,提供给用户一个调用底层代码的接口。

- 帮助文档

帮助文档起解释接口文件和库文件的功能,以及介绍有关的开发工具,操作示例等等

- 开发示例

开发示例就是做出来一个 DEMO 展示,也包括源代码。

- 实用工具

实用工具是用来协助用户进行二次开发的工具,比如二次开发向导, API 搜索工具,软件打包工具等等。 


API 

API的概念:应用程序接口(全称:Application Programming Interface,简称:API)又称为应用编程接口、应用程序编程接口。提供用户编程时的接口,是一些预先定义的函数,或者软件系统不同部分组成衔接的约定。 应用程序编程接口_百度百科

API的主要目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。提供API所定义的功能的软件称作此API的实现。API是一种接口,故而是一种抽象。

主要功能为提供通用功能集,API同时作为一种中间件,为各平台提供数据共享的能力。

API是应用程序之间数据传输的工具,相当于一个通道,主要是用作连接输入和输出,比如用户输入账号和密码,通过API接口输出一个结果 通过或者不通过。

API分为Open API和私有API。Open API就是可以向其他人公开的接口,允许其他人调用它并获得其背后的数据内容。在使用的过程中需要约定一个协议,这个协议定义了入参和出参的格式和内容,调用方需要严格遵守这个格式才能获取到返回的结果

API 是一组接口,它允许软件程序之间进行交互通信,定义了一组程序之间相互通信应遵循的规则。

一般规定了两个程序之间的通讯模式、数据结构等,以便两个程序之间进行通信。

其实就是别人已经写好的可以 实现特定功能的函数,而你只需要根据他提供好的接口,也就是调用他的方法,传入他规定的参数,然后这个函数就会帮你实现这些功能。

我们先来讲个小故事:看看API是如何诞生的?

研发人员A开发了软件A,研发人员B正在研发软件B。 有一天,研发人员B想要调用软件A的部分功能来用,但是他又不想从头看一遍软件A的源码和功能实现过程,怎么办呢? 研发人员A想了一个好主意:我把软件A里你需要的功能打包好,写成一个函数。你按照我说的流程,把这个函数放在软件B里,就能直接用我的功能了! 其中,API就是研发人员A说的那个函数。

举个日常生活中的例子:

日常生活中,我们有很多类似API的场景,比如: 你想要电脑需要调用手机里面的某个信息,这时候你会拿一根数据线将手机与电脑连接起来传送信息,电脑和手机上连接数据线的接口就相当于“API接口”。如图所示:

💌 SDK和API的区别

SDK为API 提供能量源。SDK是信息程序的合集。API是释放SDK中功能的一个具体函数。用途不同:SDK可为多个API提供程序功能,API接口设定有专有性。总的来说两者是关联性十分强的两个东西。

SDK与API其实是有关联性的,SDK的唯一访问入口就是API。SDK可以理解为打包了一系列API的的工具包。

API 通常是一个特定的函数,有着特定的功能。SDK是一个拥有很多程序很多功能信息的结合体,是作为工具包的形象而存在。

API 一般扮演的就是USB数据接口的形象,类似于游乐园卖票的,SDK就是游乐园,SDK相当于一个工具环境,在SDK的环境下调用API。

另外,SDK的封装环境相比API 要更高级些。

举一个通俗的例子:

 有一杯密封饮料,它的名字叫做 “ SDK ” 。饮料上插着吸管,吸管的名字叫 “ API ” 。把你叫做 “ XX 系统”。

于是一杯密封饮料=SDK;饮料上插着的吸管=API;你=某系统

如果你想喝到 SDK 里的饮料(让系统拥有 SDK 中的功能),你必须通过 API 这根吸管来实现(通过 API 连接你的系统和 SDK 工具包),否则你就喝不到饮料。

学术一点的说:如果想让系统拥有SDK的能力必须通过API来连接系统与工具包。因此,SDK是放着你想要的软件功能的软件包,API是SDK上唯一的接口。

🤔 所以,两者区别,显而易见:

API是一个具体的函数,一个确定的功能说明,已经明确了它的作用(比如,做加法)。而SDK就像是很多方法的集合体,是一个工具。

比如,你要做加法,你就调用计算机这个SDK的加法API实现,要做减法就调用减法API实现,无论你想完成什么计算,SDK里总有能实现的方法。

1、API 是接口,允许软件程序之间进行交互通信的接口,而 SDK 是一组工具 ,可以用来开发针对特定平台的软件应用程序。

2、SDK 是一套完成的API, 可以提供创建应用程序所需的所有部件。除此之外,SDK 可能还包括其他的开发工具,如调试工具、平台模拟器等等。而 API 是一系列相关的接口方法,只针对某个具体问题提供支持。

3、SDK 通常包含一个 API,可以与其他程序通信,而 API 不包含 SDK 。

4、API 接口对接过程中所需环境要自己提供,而 SDK 不需要(因为SDK本身就是环境,也可以说SDK提供了一个完整的开发环境)。

这就好比,你要开车去一个地方,车就是SDK,可以让你完成到达目的地的目的。车上的方向盘,灯,发动机,油门,刹车像一个个API实现,你在使用SDK时,就是调用一个个API功能。如果贴心一点的车,可能还带有使用说明(SDK说明文档)。

另外,接着上面,再展开说说:

1、SDK还有一点是除了他提供的完善的接口,他还会给你提供开发环境。继续上面的计算器和车的比喻,要想计算器和车子可以使用,要给计算器电池,和车子加油,这些都是计算机和汽车运行需要的。

2、SDK作为一个游乐园似的的工具环境,在大环境内,API买票请求不同的玩乐措施。SDK提供的工具环境是一个较为抽象的概念。也可以在不用SDK的环境下使用API,不过,环境需要开发者自行实现。

api就是一个函数接口,函数功能无法脱离环境而独立运行,只有连接到服务器才可以发挥作用。 sdk是开发工具包,含有api函数接口和api运行所需要的服务环境,可以独立运行。

现在很多第三方API接口运行是通过远程调用的方式,这样的好处是不需要下载对应的SDK,只需要知道API的接口地址。在某种程度上减少了调用他人接口的难度。

💌 该如何选择 API 和 SDK 对接?

API 与 SDK 最终实现的功能都是相同的,需要结合对接平台如保密程度,开发成本等不同需求来选择具体采用哪一种。

选择 API :则其优点在于 API 开发成本低,对接比较简单,可以快速验证商业模式和用户体验。但由于 API 会经过对接平台,厂商会获取对接平台相关信息,不具保密性。

选择 SDK :其优点在于对接后功能比较稳定,响应速度快,且对接平台相关数据不会被获取。但其开发环节复杂,开发工作量大,需要较长的对接周期。

因此,在实际开发中,可以根据需求来选择 API 或 SDK 。

总的来说,API 是一个确定的功能,已经明确了它的作用。而SDK就像是很多方法的集合体,是一个工具箱。

我们可以根据不同的场景需求来选择 API 或者 SDK ,并善用合适的工具来加快 API 开发的进度。

推荐一个API在线管理服务平台:Eolink,它整合了 API 研发管理的流程和功能,简单方便且好用,感兴趣可自行试用:www.eolink.com


以下关于SDK和API的区别总结,也是很到位,来自于: https://worktile.com/kb/ask/39193.html

1. 概念不同

API(Application Programming Interface)应用程序编程接口,是一些预先定义的函数,或者软件系统不同部分组成衔接的约定。

SDK(Software Development Kit)软件开发工具包,一般都是一些软件工程师为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件时的开发工具的集合。

2. 性质不同

API是一个确定的功能,已经明确了它的作用(比如做加法)。而SDK就像是很多方法的集合体,是一个工具。比如你要做加法,你就调用计算机SDK的加法API实现,要做减法就调用减法API实现,无论你想完成什么计算,SDK里总有能实现的方法。

3. 封装的形式不同

API是封装在服务端层面的library,从网络服务的层面暴露出一些API接口,提供给使用这些服务的人去调用。因为封装在服务的层面,传输数据用的是网络协议(常用HTTP/TCP),就不需要管他是用什么语言实现的。

SDK的封装是在客户端层面的一个library(也叫做“包”或者“库”),这个library提供一些客户端API接口,类似于已经写好了的函数,你只需要调用它就好了。SDK暴露出来的接口都是和语言相关的,如果SDK是用Java写的,就需要用Java去调用那个函数;如果是SDK是用Objective-C写的,就需要用Objective-C去调用那个函数。

4. 功能和目的不同

API的主要功能为提供通用功能集,API同时作为一种中间件,为各平台提供数据共享的能力;而SDK发明的目的就是为了减少工作量,其主要功能是帮助程序员开发应用程序。

什么是sdk,如何开发一个sdk
qqwangguanchao的博客
05-20 2224
jdk的开发示例
SDK 入门
qq_61553520的博客
10-17 3170
SDK入门
SDKAPI的区分
最新发布
aksjebdjj的博客
09-19 170
API(应用程序编程接口)和 SDK(软件开发工具包)是两个密切相关但有所区别的概念,通常在软件开发和系统集成中使用。
从零开始 SDK 开发
qq_47923467的博客
11-13 2215
什么是 SDK ? 那些场景下需要? 如何学习 SDK 开发,快速上手开发一款 SDK
SDK概念,通俗易懂
代码的魅力,根本走不出来
01-04 3497
SDK” 是 Software Development Kit 的缩写,中文译为软件开发工具包。它是一组用于开发软件的工具、库、示例代码和文档的集合,旨在帮助开发者更容易地构建、集成和使用特定的软件或服务。
SDKAPI区别是什么?
Miya(米娅)的博客
08-11 856
SDKAPI区别是什么? 目录 【引言】 【API】 【SDK】 【APISDK区别是什么?】 【小结】 【引言】 有朋友问到SDKAPI区别的问题。我们就通过这篇文章来了解一下。 【APIAPI是一组接口,它允许软件程序之间进行交互通信。 它定义了一组程序之间相互通信所应遵循的规则。 API一般规定了两个程序之间的通讯模式、数据结构等,以便两个程序之间进行通信。 API提供的功能各不相同: 有的提供编程语言库功能的通用API,如Java API等。 也有提供特定功能的API,.
SDKAPI区别是什么
u013250861的博客
06-16 2640
SDKAPI区别是:1.概念不同;2.性质不同;3.封装的形式不同;4.功能和目的不同。概念不同在于,API是指应用程序编程接口,是一些预先定义的函数或软件系统不同部分组成衔接的约定,而SDK是软件开发工具包,即一组开发工具的集合。
SDKAPI区别
weixin_45380951的博客
08-05 2331
1、组成不同: sdk软件开发工具包括du广义上指辅助开发某一类软件的相关文档、范zhi例和工具的集合。API(应用程dao序接口)是一些预先定义的函数,或指软件系统不同组成部分衔接的约定。 2、用途不同: api目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。软件开发工具包一般都是一些软件工程师为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件时的开发工具。 3、内容不同: 为了使用API函数,就要有跟API所对应的 .h和 .lib
也许是基础的知识_转帖
weixin_30388677的博客
04-17 150
SDK就是SoftwareDevelopmentKit的缩写,就是“软件开发工具包”。 这是一个覆盖面相当广泛的名词,可以这么说:辅助开发某一类软件的相关文档、 范例和工具的集合都可以叫做“SDK”。具体到我们这个系列教程,我们后面只讨 论广义SDK的一个子集——即开发Windows平台下的应用程序所使...
Android SDKAPI版本对应关系
weixin_33982670的博客
01-06 255
Android SDK版本号 与 API Level 对应关系如下表: Code nameVersionAPI level (no code name) 1.0 API level 1 (no code name) 1.1 API level 2 2008 年9月发布的Android第一版 Cupcake 1.5 A...
全面对比APISDK
weixin_44976692的博客
03-31 1万+
API(Application Programming Interface)和SDK(Software Development Kit)是软件开发中常见的两种工具。API是一组定义、规范了软件如何与其他软件组件交互的接口,而SDK则是一组工具和库的集合,旨在帮助开发人员更快速地开发应用程序。APISDK在软件开发中都有各自的优点和应用场景。开发人员应根据项目需求和实际情况选择合适的工具,以提高开发效率和代码质量。
shopify-api-php-sdk:用于 Shopify REST 和 GraphQL API 的 PHP SDK
05-31
调用 GET、POST、PUT 和 DELETE RestApi 方法。 处理 GraphQL Admin API for 和 。 Queryroot 用于获取资源,mutations 用于更新资源(产品/订单/客户)。 自动管理 Shopify API 速率限制。 与兼容到带有分页的...
SDKAPI有什么区别?
m0_64768434的博客
05-31 536
SDKAPI有什么区别? 什么是API 我们先来了解一下API 相当于我现在一个服务提供者,我要对外提供一个hello的服务 我会提供一个ip地址,给服务消费者来调用hello这个服务,消费者调用提供者的接口,就可以访问到提供者 提供的hello服务 简单来说就是我提供一个接口,然后别人调用我提供的接口,然后我返回相对应的一个信息给别人。 什么是SDK 很多人都想调用服务提供者hello这个服务,我们就可以把这个hello服务封装成一个SDK,他们就可以快速的使用hello这个服务,不需要再去调用ip地址
python sdk是什么意思_SDKAPI区别是什么?
weixin_39895995的博客
12-18 984
我觉得上面的高赞答案不怎么行,至少我看完是觉得有点云里雾里,跟我遇到的实际情况不太符合。Application Programming Interface,Software Development Kit。我觉得APISDK就单独概念上来看,你说他们有关系吧,能扯一扯,说没啥关系吧,也能说通。我就不纠结这两者的关系了,因为我觉得也不是什么需要严格定义的东西,我就举个实际的例子。阿里云的,智能语音...
sdkapi有什么区别
热门推荐
孙雪峰
06-07 8万+
----原答案---- 举个例子: 在这里,一个简单的功能链条我将它分为三个组成部分: 1、客户端组装数据 2、客户端使用组装的数据来请求服务端(或者操作系统)的 api 3、服务端(或者操作系统)的 api 处理数据并返回处理结果 结合这个链条得出结论: 1、api为细粒度的功能接口 2、sdk包含第2、3步 3、sd...
SDKAPI区别
weixin_47340917的博客
05-13 4万+
SDKAPI区别一、API的概念二、SDK的概念三、SDKAPI区别 在正式了解它们的区别之前,我们得先知道 SDKAPI 分别是什么? 一、API的概念 我们先来看这样一张图: (图画的很烂就请不要在意了) API 的全称为 Application Programming Interface,翻译过来的意思就是应用程序编程接口。实际上,API 是一些预先定义的函数,目的是提供应用程序与开发人员基于某个软件或硬件,得以访问一组进程的能力。不需要直接去访问源码,或去深刻理解内部工作机制的细节。
SDKAPI区别是什么?
小屁孩大帅-保密的博客
09-30 550
作者:简道云 链接:https://www.zhihu.com/question/21691705/answer/770586138 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 讲个小故事: 研发人员A开发了软件A,研发人员B正在研发软件B。 有一天,研发人员B想要调用软件A的部分功能来用,但是他又不想从头看一遍软件A的源码和功能实现过程,怎么办呢? 研发人员A想了一个好主意:我把软件A里你需要的功能打包好,写成一个函数。你按照我说的流程,把这个函数放在软件B里.
APISDK是什么
qq_54636388的博客
10-26 299
sdk和jdk区别
写文章

热门文章

  • 什么是token?token是用来干嘛的? 146980
  • 一文讲透TCP/IP协议 | 图解+秒懂+史上最全 66342
  • Draw.io | 一款强大且支持在线编辑和导出的流程图绘制神器 63261
  • 解决: 您目前无法访问 因为此网站使用了 HSTS。网络错误和攻击通常是暂时的,因此,此网页稍后可能会恢复正常 61950
  • Base64详解:玩转图片Base64编码 48067

分类专栏

  • TCP/IP | OSI模型 21篇
  • TCP 14篇
  • HTTP 20篇
  • Vue.js 61篇
  • ⭐️ Vue踩过的坑 7篇
  • ⭐ Vue.js入门基础 12篇
  • 小程序 17篇
  • Git 10篇
  • shell 3篇
  • 开发工具 9篇
  • JavaScript 76篇
  • ⭐ 前端练手Demo 3篇
  • ⭐️ JS高级教程 17篇
  • ⭐️ JS入门基础 1篇
  • ⭐️ DOM教程 10篇
  • ⭐️ JQuery教程 10篇
  • Element Vue
  • Node.js 7篇
  • ⭐ Node.js入门基础 5篇
  • MySQL
  • ⭐ MySQL入门基础 4篇
  • CSS 25篇
  • ⭐️ CSS踩过的坑 2篇
  • ⭐ CSS入门基础 10篇
  • HTML 14篇
  • Bootstrap 2篇
  • ⭐ Bootstrap入门基础 4篇
  • ECharts
  • 计算机网络 49篇
  • 服务器 2篇
  • Nginx
  • 实用工具 7篇
  • 实用插件 2篇
  • 科技星辰 19篇

最新评论

  • JS数组怎么去重?| JavaScript中数组去重的14种方法

    爪哇星人: 博主用心了,已收藏

  • 一文讲透TCP/IP协议 | 图解+秒懂+史上最全

    -einstein: 写的真好表情包

  • 一文讲透TCP/IP协议 | 图解+秒懂+史上最全

    阿楠小波: 五体投地表情包

  • 一文讲透TCP/IP协议 | 图解+秒懂+史上最全

    kkkkkkkkR: 谢谢,受益匪浅表情包

  • Git之GitFlow工作流 | Gitflow Workflow(万字整理,已是最详)

    jiacchen: 切回develop再拉取远端的

大家在看

  • C++学习笔记----9、发现继承的技巧(四)---- 多态继承(3)
  • 虚拟机安装ubuntu20.04 492
  • 【SpringBoot】一张图看懂初始化阶段-ApplicationEventMulticaster 487
  • Python | Leetcode Python题解之第500题键盘行 147
  • 程序查询以及软件硬件 80

最新文章

  • JS | JS之深入理解滚动大小scroll系列属性
  • JS | JS之深入理解客户区尺寸client系列属性
  • JS | JS之元素偏移量 offset 系列属性详解
2024
10月 12篇
09月 12篇
08月 15篇
07月 5篇
06月 3篇
05月 2篇
04月 6篇
03月 3篇
02月 4篇
01月 7篇
2023年134篇
2022年137篇

目录

目录

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

儒雅的烤地瓜

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或 充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

玻璃钢生产厂家柳州玻璃钢浮雕人物山水雕塑商场美陈面条的摆法辽阳人物玻璃钢雕塑双层玻璃钢花盆大口玻璃钢雕塑人工艺做法山东特色玻璃钢雕塑设计洛宁玻璃钢雕塑设计太原仿铜玻璃钢雕塑安装永城商场美陈造景安徽园林景观玻璃钢雕塑厂家浙江玻璃钢人物雕塑304不锈钢玻璃钢雕塑黑龙江仿铜玻璃钢雕塑哪家便宜广州商场美陈销售厂家流氓兔玻璃钢雕塑辽宁玻璃钢卡通雕塑草莓厂家苏州艺人玻璃钢雕塑厂佛山桂城玻璃钢景观雕塑梅州led发光玻璃钢雕塑摆件圣诞玻璃钢雕塑施工方案淄博玻璃钢花盆花器玻璃钢雕塑谷仓怀化株洲玻璃钢雕塑安装河西商场国庆美陈鸡西景区玻璃钢雕塑定制大型玻璃钢雕塑质量哪家好张掖玻璃钢动物雕塑多少钱黄冈玻璃钢雕塑报价明细表装饰商场美陈研发公司抚顺市玻璃钢雕塑定制香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化