我们的应用正在从用户的Google日历API导入下1000个事件。我们遇到了nginx超时的问题。为了解决这个问题,我将分页数据放入会话变量并向API发出单独的HTTP请求。这有效除了一个问题:每次我们发出新的HTTP请求时,API都会要求用户选择他们想要使用的帐户(一个用户拥有多个gmail帐户)。我原以为分页数据会包括帐号选择,但显然并非如此。如何以编程方式在HTTP请求中选择电子邮件帐户?
答案 0 :(得分:-1)
您可以存储一次
public static void setmCredential(GoogleAccountCredential _mCredential) {
mCredential = _mCredential;
mService = new com.google.api.services.calendar.Calendar.Builder(
transport, jsonFactory, mCredential)
.setApplicationName("YourApplicationName")
.build();
}
然后当caliing像这样传递它
new MakeRequestTask(AccountCredential.mService).execute();