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