2014-01-23 44 views
2

我是API的新手,但今天在將呼叫集成到Duedil(英國公司信息目錄)方面取得了一些進展。解析第一個API響應並創建第二個API調用

我在Salesforce使用按鈕

這樣

我的第一個電話是在Salesforce

上的帳戶名稱一個簡單的搜索

CALL 1:{!Account.Name} http://api.duedil.com/open/search?q= & API_KEY = MY_API_KEY

「Arjo Fine Paper」是賬號。

返回的響應是:

{ 
"response": 
{"pagination":"http:\/\/api.duedil.com\/open\/search?query=Arjo+Fine+Paper&total_results=3&limit=5&last_result=1", 
"data":[ 
{ 
"company_number":"**00961440**", 
"locale":"United Kingdom", 
"name":"Arjo Wiggins Fine Papers Limited", 
"uri":"http:\/\/api.duedil.com\/open\/uk\/company\/00961440.json" 
}, 
{ 
"company_number":"01870033", 
"locale":"United Kingdom", 
"name":"Arjo Wiggins Fine Papers Export Limited", 
"uri":"http:\/\/api.duedil.com\/open\/uk\/company\/01870033.json" 
}, 
{ 
"company_number":"00683415", 
"locale":"United Kingdom", 
"name":"Arjo Wiggins Fine Papers Holdings Limited", 
"uri":"http:\/\/api.duedil.com\/open\/uk\/company\/00683415.json" 
} 
] 
} 
} 

我想要做的是分析第一家數,然後顯示結果 例如「https://www.duedil.com/company/00961440

我是否可以將Call 1嵌入一些可以解析Call 1答案的JS?

感謝您的任何幫助/舵手。

+0

僅供參考:我們很快將構建新的API https://www.duedil.com/api/docs,您將能夠使用此新版本,該版本將允許您使用Swagger規範生成PHP客戶端。這應該爲您節省大量的時間在集成方面。 – infinity

回答

0

嘗試查看Salesforce文檔(here)以解析JSon字符串或將信息序列化回某些對象集合(或包裝類)。

您也可以使用JSON.serialize()方法查看序列化信息(以集合,對象或字符串的形式),同時通過類型化它來獲取信息(集合,對象或字符串)需要使用JSON.desrialize()

相關問題