为简单起见,我使用 file_get_contents(带参数的 url)调用 API,然后解码返回的内容。
如果调用成功,我会收到如下回复:
Array (
[data] => Array (
[internalName] => nemonorm
[name] => nemonorm
[acctId] => 28685607
[profileIconId] => 544
[revisionDate] => /Date(1361354064000)/
[summonerLevel] => 30
[summonerId] => 24286314
)
[success] => 1
)
我可以抓取这些数据。但是,如果 API 找不到用户名(在参数中传递),则它会响应以下内容:
Array (
[success] => [error] => Summoner RandomName was not found.
)
我的问题是,我如何判断它是成功回复(第一次响应),还是正确返回错误(第二次响应)?