2013-02-06 37 views
0

我是写api的完整noob。启动并发布JSON API

我一直在问我说了所有新的给我写一个API,这个API从我们的网站获取表单数据被张贴过我们的CRM管理帐户pipelinedeals.com

,我找一些很好的教程指针,可以让我加快速度。

如果有人有兴趣的究竟是什么,我需要写访问这里http://www.pipelinedeals.com/api/docs/resources/deals和向下滚动到“创建新政”

在此先感谢

+0

你是否应该拦截你的网络应用程序的所有后备,然后使用你的API将它们发送到.com。或者这只是在一组特定的页面上? –

+0

只需“联系我们”页面,基本上任何通过该表单与我们联系的人都可以进入我们的客户关系管理系统,因此我们可以将所有销售线索保留在一个地方,而不是电子邮件帐户,这是我们目前的方式。 – Woz

+0

Can你用一种语言标记你的问题吗?更多上下文== mo bettah –

回答

0

与API交互包括(一般来说)的以下步骤:

  • 认证

  • 响应/请求

身份验证可以有各种各样的口味,但在你的情况(幸运的是),它是一个非常简单的方法使用API​​密钥。这通常是他们发布的GUID。一旦你有了,你只需要将它硬编码到你发送给它们的每个请求/响应中,并且它将确定你是谁。

他们展示一个例子here

当与RESTful处理API,他们使用利用所有可用的HTTP动词(GET/POST/PUT /删除)对应于典型CRUD operations的约定。您必须序列化所有数据服务器端,并将HTTP请求发送到其目标URL,该URL似乎为https://api.pipelinedeals.com/api/v3/{entity}.json,其中{entity}是您希望在其系统中创建的实体。

其余的只是简单地确保你的序列化对象(JSON)匹配他们的API的要求,然后你只需建立连接并发送数据!

这里是在PHP

json api希望这点你在正确的方向。

+0

谢谢马修,因为我不知道从哪里开始,你可以提出任何优秀的在线教程,我可以看到所有的东西都可以在一起吗? – Woz

1

我最近遇到了同样的问题,因为Pipelinedeals API文档对PHP没有帮助。

不过,我创建了一个“解决方案”,一个Pipelinedeals-API到PHP适配器。随时检查它(它仍在开发虽然):https://github.com/Chive/pipelinedeals-php-api(请确保您使用OO方法( - >“class.php”))

最好的问候!

+0

只是一个说明,如果你正在寻找一个简单的PHP类来与PipelineDeals一起使用,这是非常有帮助的。建议你下载这个如果你使用PHP ... –