2017-07-29 70 views

回答

0

可以使用例如從這裏:

https://developers.google.com/gmail/api/quickstart/android

後來,而是要求你要問的消息,所以你需要更新的功能標籤「getDataFromApi」得到的消息:

private static final long MAX_RESULTS_PER_REQUEST = 20; 
private void getDataFromApi() throws IOException { 
List<String> labelsId = new ArrayList<>(); 
labelsId.add("INBOX"); 
ListMessagesResponse response=null; 
response = mService.users().messages().list("me").setMaxResults(MAX_RESULTS_PER_REQUEST).setLabelIds(labelsId).execute(); 
List<Message> messages = response.getMessages(); 
for (Message message : messages) { 
    Message curMessage = mService.users().messages().get("me", message.getId()).execute(); 
    System.out.println("cur message==>"+curMessage);  
    } 
} 
+0

你能舉個例子嗎?我無法理解谷歌文檔。我需要一個例子。 –

+0

@MetinTaşdeğer但是,這是完整的例子那裏如何從android中的gmail API獲取信息...你想要什麼樣的例子? – OriEng

+0

你能分享一個getDataFromApi的例子來獲取消息。我不做這個例子 –

1

可以使用Content Provider API of Gmail

Android的Gmail應用程序的版本2.3.6開始(升級Froyo /薑餅) 和4.0.5(蜂窩/ ICS)包括一個新的內容提供商的API, 第三獲得此第三方開發人員可以使用來檢索,如姓名 和未讀郵件數的標籤信息,並保持更新這些信息改變

要在行動中看到這個API的例子,看看the sample app