为 Google Adwords api 设置超时

Ran*_*ani 6 google-api google-ads-api

我们正在使用 Google Adwords API (v201710) 来获取客户信息、广告组和活动信息。

Google Adwords 将默认超时设置为 20 分钟。这会导致问题,因为如果我们收到读取超时异常,我们的线程就会被挂起。

示例代码:

GoogleCredential credentials = new GoogleCredential.Builder().setClientSecrets(CLIENT_ID, CLIENT_SECRET).setJsonFactory(jsonFactory).setTransport(httpTransport).build().setAccessToken(accessToken);
AdWordsSession session = new AdWordsSession.Builder().withUserAgent(useragent).withOAuth2Credential(credentials).withDeveloperToken(DEVELOPER_TOKEN).build();
CustomerServiceInterface mcs = new AdWordsServices().get(session, CustomerServiceInterface.class);
Customer[] cs = mcs.getCustomers();
Run Code Online (Sandbox Code Playgroud)

有没有办法设置 Adwords 管理 api 的超时值?