首页 > Web堆儿 > 正文

什么是网站接口

时间:2017-05-23 18:17:11  转载请注明出处:盛世阳光网站建设 本文地址:http://www.gonet.com.cn/webduirshow-107.html

数据对接、网站接口...在开发网站的过程中经常会提及这样的问题,那究竟什么是网站接口、网站接口及具体能什么?怎么做的?今天就由盛世阳光孙小胖和你分享一下关于网站接口的知识。所谓的网站接口是网站系统中两个独立的服务器进行信息交换的共享边界。


1、服务器之间的共享边界
简单解释,一个网站其实就是一个服务器,网站所展示的新闻、数据、信息都存在自己的服务器中。

网站接口

但是当两个网站,也就是两台服务器之间,需要数据传输,或者共享某些数据时,就需要一条通道或是一种方法,让两台服务器进行数据交互。

网站数据对接

图中的内容,就是我们所说的共享边界,也就是接口内容(接口位于展示内容的A服务器中,提供访问通道和方法)

比较基础的只有两种服务器接口形式,httpservice和webservice,传输数据的格式有json、xml、vdf等

加密方式有sha1、sha256、md5、base64带密钥验签


2、实用性强的范例接口
(1)、基于oauth2.0的单点登录
当你的网站,需要QQ、微信等第三方账号的登录功能时,如何验证这个用户在QQ和微信中是有账号的呢?
首先,QQ和微信是不会将用户的用户名和密码发给你的网站的,这是非常不安全的。
所以,双方需要验证一些共同信息,这就是签名。

举例说明一下,微信的消息处理。

数据对接方法

签名形式

数据对接签名形式


(2)、jquery的ajax跨域数据传输
当你旗下的两个网站,需要一个互通的数据进行共用时,就需要一种方式进行访问(这种数据一般可以对外公开播放,也都是需要公布并让其他用户能访问的信息)

当你需要跨域的时候,那就需要使用服务器语言进行获取(php、java等)。
如果你还是坚持要用javascript,觉得这样获取速度上有优势,那请使用jsonp(记得jsonp的格式和json是不一样的,前面是有function的)。


  盛世阳光秉承着专业、贴心的服务理念,用心、用智、用情对待每一位新老客户。无论是在网站、app还是游戏领域,你都能看到我们的身影,旨为为企业互联网+新模式带来更多灵感与机遇。开创行业发展趋势,引领行业创新潮流,为企业改造升级出谋划策,我们的努力会让你明白“适合的,才是最好的”。互联网的盛世,岂能没有阳光同行?




   盛世阳光手机版网站    盛世阳光微信公众平台

北京:北京市朝阳区金蝉西路甲一号酷车小镇D1-1栋  010-51296822

上海:上海市洛川中路1158号B2幢609  021-64201096

京ICP备05015483号

版权所有 2001-2016 北京市盛世阳光文化传播有限责任公司