如何做 网站与网站之间的数据接口对接,一个网站开放接口,另一个网站可以获取到上一个网站的数据, 用web service 或者用json 返回数据都行 想要思路和代码,有没有害的文章?
A是开发数据接口的网站,B是要访问A数据的网站
简单点的做法就是在A内部将一些业务做成服务,内部服务使用WCF来构建,开放接口的话用webapi(restful 风格的服务接口否可以)来做。
数据返回类型,这个根据你需要了,一般这种场景多是用json格式
整个过程还要考虑到安全等其他问题,毕竟你的数据是让别人访问的,所以安全肯定是要第一个考虑到的
有没有列子, 好的这方面的文章,我可以参考一下代码
@musta:
sorry,纯例子肯定是没有的,有的也是涉及商业的,不方便公布,不过你可以去codeplex找找,不少基于mvc的net项目(电商平台,cms平台) 都有使用wcf + webapi作为内部业务逻辑的服务层的,一样可以参考的
目前我们项目很多都是基于nodejs做平台服务,所以这般就帮不上太多的忙了
是用户访问时获取吧,可能前台js直接请求对方网站,也可以后台cs代码即时获取。在网站上开WCF Result Service 就可以了
如果跨域,可能需要使用jsonp
你就公开一个web service ,WCF, web api,如果安全要求不高就web api 简单方便
用web service或wcf的在另一个网址添加服务引用
web api你可以在后台写WebClient,或者在js里用jsonp来访问
有没有列子, 好的这方面的文章,我可以参考一下代码
用web api吧。
有没有列子, 好的这方面的文章,我可以参考一下代码
你需要的是 Oauth 2.0 + web api
看着最佳答案我就笑了。
建议楼主了解一下开放平台,Oauth 2.0
如果A网站公开接口,B网站需要访问A网站的接口,并且可能还有其它第三方网站需要访问A网站接口,这就是一个很典型的开放平台框架,现在都已经很成熟了,各种语言都有。当然,前提是A网站是你们自己做的话。
如果A网站是别人做的,你们只是单纯的使用API,那只需要通过后台直接请求(HttpClient, HttpClient针对json请求,提供了很多很方便的接口)。
如果A网站提供的是webservice接口,最简单的做法就是在后台添加引用。
如果A网站提供的是wcf接口,最好找他们要个client dll或者添加服务引用。
请问这里有做兼职的吗?就是把旅游产品接口到天猫的或者是淘宝店铺的,这个应该比较难吧