搜索api以在外部网站中使用

时间:2012-05-04 05:56:29

标签: php ajax api search

我是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调用来搜索数据,所以我的问题是

  1. 整个过程是否可行?

3 个答案:

答案 0 :(得分:3)

当然,您可以使用JSONP,默认情况下支持jQuery这样的库。

http://docs.jquery.com/Release:jQuery_1.2/Ajax#Cross-Domain_getJSON_.28using_JSONP.29

答案 1 :(得分:0)

一种好方法是使用SOAP Web服务:

http://plutov.by/post/web_service_soap

答案 2 :(得分:0)

REST:http://searchsoa.techtarget.com/definition/REST SOAP:http://tr.wikipedia.org/wiki/SOAP oAuth:http://oauth.net/2/(这被Facebook,谷歌,雅虎,Twitter等热门网站使用)