2013-02-06 41 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 ... –