我是api开发的新手,所以不知道这是否可行。
我有一个由数据组成的网站(http://www.mysite.com/
),我需要开发一个api或以某种方式使用这个网站的数据在其他网站上使用它。
我的要求是其他外部网站(http://www.externalwebsites.com
)需要从我的主网站(http://www.mysite.com/
)搜索数据。 http://www.externalwebsites.com/
会将搜索字符串发送到http://www.mysite.com/
,然后会将结果发回并在http://www.externalwebsites.com/
中显示。
我需要在http://www.externalwebsites.com/
中使用ajax调用来搜索数据,所以我的问题是
答案 0 :(得分:3)
当然,您可以使用JSONP,默认情况下支持jQuery这样的库。
http://docs.jquery.com/Release:jQuery_1.2/Ajax#Cross-Domain_getJSON_.28using_JSONP.29
答案 1 :(得分:0)
一种好方法是使用SOAP Web服务:
答案 2 :(得分:0)
REST:http://searchsoa.techtarget.com/definition/REST SOAP:http://tr.wikipedia.org/wiki/SOAP oAuth:http://oauth.net/2/(这被Facebook,谷歌,雅虎,Twitter等热门网站使用)