2011-03-16 57 views
1

我最近接受了一次采访,要求我连接到公司API并将一定数量的文件下载到我的电脑上。我是一个对编程相当陌生的学生,我不知道API是什么,更不用说连接到一个。有什么地方可以让我更多地了解API?

我的问题是:

什么是API?

有什么资源让我学习如何使用API​​? (我使用PHP)。

非常感谢!

+2

http://en.wikipedia.org/wiki/Application_programming_interface – thetaiko 2011-03-16 20:58:50

+0

约书亚布洛赫的优秀幻灯片是一个必读:http://lcsd05.cs.tamu.edu/slides/keynote.pdf – 2011-03-16 20:59:49

+0

抵制敦促问为什么您没有尝试在wikipedia.org的搜索框中输入字母A,P和我,请参阅此问题及其答案:http://stackoverflow.com/q/4292715/238688 – 2011-03-16 21:00:36

回答

2

可以说我是公司,我有产品。我想让其他人在他们的网站上展示我的产品。我怎样才能做到这一点,而不给他们我的数据库用户名和密码,并留下说“请不要删除任何东西”的笔记。 ?

为简洁起见,我可以编写一个函数/方法,某人可以调用它返回一个产品列表。此方法会要求提供一些信息,例如类别名称。如果我想允许的话,我可以为添加产品编写一个单独的方法。

换句话说,API是一个界面,您可以在其中以安全的方式与别人一起工作。他们控制你可以做什么,不可以做什么。

+0

哇,这解释了很多。我试图在各种其他来源查找API,但大多数地方描述如何非常清楚,但很少为什么。这就是为什么我仍然困惑。非常感谢! – Kira 2011-03-17 04:20:15

相关问题