如何跳过谷歌自然语言API exeption并继续循环

时间:2017-10-22 17:31:44

标签: php

我从数据库中获取一些数据并尝试在其上运行Google Natural语言API。除非找到一些GNL API无法识别的语言,否则一切正常。它抛出了这个例外。

SwipeRefreshLayout

我只想跳过此异常并希望继续循环。我怎样才能做到这一点?任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:1)

你应该抓住这种异常并继续执行。

foreach($languages as $language) {
    try {
        $response = $apiClient->call($language);
        // process response
    }
    catch (Google\Cloud\Core\Exception\BadRequestException $exception) {
        // skip or (better) log this exception
    }
}