PHP网站的API, 我需要获取一些别的站点的数据和提供给别人的数据,第一次写API 请问一下大概思路。

如果我想获取别的站点的数据是不是用curl$_POST发送请求传递一个验证码,对方验证返回一个JSON数据,我在转换,还有如果提供给别人的数据是需要我写一个类,大概是调出... 如果我想获取别的站点的数据 是不是用curl $_POST发送请求 传递一个验证码,对方验证返回一个JSON数据,我在转换, 还有如果提供给别人的数据 是需要我写一个类,大概是调出对方想要的数据转成JSON 供对方获取, 这就是简单的API接口吗 。 因为第一次写,不是太理解, 会的麻烦了,满意直接给分了‘ 展开
 我来答
Harwise
2014-04-23 · TA获得超过2321个赞
知道小有建树答主
回答量:3299
采纳率:0%
帮助的人:1135万
展开全部
感觉你是把 interface (接口) 与API(接口)这两个词混乱了...
interface 跟你现在说讲的没有任何关系 ...不用提供什么类,因为你这功能叫做API..Application Programming Interfac 也是别人只要通过调用.就能使用你的方法,并得到数据..

而且这个API内部一般都是不可见的.也就是黑箱操作.不用给用户提供类 不用为用户提供任何你的代码.你只能告诉用户 ,怎么调用 ,会得到怎么样的格式的数据就行了...

JSON不JSON这个是你自己喜欢,你喜欢给它一个XML让它解释也行..不过现在流行JSON..

而最为广泛使用的就是soap (webservice),
当然,你随便写个方法 ,别人通过HTTP请求,你返回.也是一个简单的API了..
更多追问追答
追问
谢谢,如果一个网站 要调用另一个网站的数据,两个网站协商好了,通常的思路是? 麻烦了
追答
A网站要调用B网站的接口...
那么在B网站 写一个方法.
然后A访问B(发送HTTP请求)
B返回A数据
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式