2016-07-22 94 views
1

在我的申請,我將使用connectwise API,但我無法弄清楚如何調用他們的API,像Connectwise REST API實現

  1. API終點
  2. 如何通過頭
  3. 如何認證(我公司ID,公鑰和私鑰)
  4. 如何撥打電話,並採取應對
  5. 我PHP傢伙

在此先感謝您的幫助!

回答

3

ConnectWise有一個開發者門戶網站,對這個東西非常有用:developer.connectwise.com。如果您沒有登錄信息,請與他們簽訂一張門票讓您訪問。

這裏有基本問題的答案,但:

  1. 端點的前綴是:https://[connectwise_server]/v4_6_release/apis/3.0/,然後添加到最後取決於你查詢的資源
  2. 我相信只有頭您需要的是Content-Type: application/json和驗證標頭(請參閱下文)
  3. 驗證是基本身份驗證。在PHP中,這看起來像這樣。

    $username = $companyId .'+'. $publicKey; 
    $password = $privateKey; 
    curl_setopt($process, CURLOPT_USERPWD, $username . ":" . $password); 
    
  4. 快速搜索SO生成此起點的:Call a REST API in PHP

  5. 我曾經是其中的一個,也。
+0

嗨,謝謝你的信息。你能幫助我,我怎麼得到[connectwise_server]。因爲我只提供公司ID,公鑰和私鑰。 Api端點是除[connectwise_server]外的靜態url。它會被修復http://api-na.myconnectwise ..像這樣? – Subrata

+0

如果你有一個前提安裝,[connectwise_server]將是該服務器的URL。如果您是雲端客戶,那麼您引用的是正確的:api-na.myconnectwise.com。因此,如果您想查詢id爲1的公司的公司API,則可以向https://api-na.myconnectwise.com/v4_6_release/apis/3.0/company/companies/1 – SpaDusA

+0

提交GET請求。實際上, ConnectWise雲解決方案的API網址是'https://api-na.myconnectwise.net/ '。基本上.net vs .com – webworm