0
爲了簡單起見,我使用file_get_contents(帶參數的url)調用API,然後解碼返回的內容。PHP + JSON - 處理不同的輸出(錯誤和成功)
如果調用成功,我獲得迴應如下所示:
Array (
[data] => Array (
[internalName] => nemonorm
[name] => nemonorm
[acctId] => 28685607
[profileIconId] => 544
[revisionDate] => /Date(1361354064000)/
[summonerLevel] => 30
[summonerId] => 24286314
)
[success] => 1
)
我可以抓住這些數據。
Array (
[success] => [error] => Summoner RandomName was not found.
)
我的問題是,我該如何告訴它是否是一個成功的回覆(第一個反應:但是,如果API無法找到的用戶名(在傳遞的參數),然後將其與下面的響應),還是正確返回錯誤(第二個響應)?
如果($響應[ '成功'] == 1)或者(!空($響應[ '數據'])) – 2013-02-21 14:04:47
那是Elophant API? :) – 2013-02-21 14:12:51
是的:D試圖正確實施它到我的PHPBB論壇,緩存和東西,所以我必須儘可能調用API,但與適當的錯誤信息和東西:) – Alias 2013-02-21 14:14:05