在下面的文本片段中有一个选项对象。
有人知道选项记录在哪里吗?
我尝试在这里搜索:https://developers.google.com/gmail/api
干杯。
$pageToken = NULL;
$messages = array();
// Options Object
$optParam = [];
$optParams['maxResults'] = 500; // Return Only 1 Message
$optParams['labelIds'] = 'INBOX'; // Only show messages in Inbox
do {
try {
if ($pageToken) {
$optParam['pageToken'] = $pageToken;
}
$messagesResponse = $this->service->users_messages->listUsersMessages('me', $optParam);
if ($messagesResponse->getMessages()) {
$messages = array_merge($messages, $messagesResponse->getMessages());
$pageToken = $messagesResponse->getNextPageToken();
}
} catch (Exception $e) {
print 'An error occurred: ' . $e->getMessage();
}
} while ($pageToken);
您可以在此处找到所有 gmail api 文档 https://developers.google.com/gmail/api/guides
找到了:
您需要点击“public Google_Service_Gmail_ListMessagesResponse”上的哈希标签来展开该框。
也使用此资源
https://support.google.com/mail/answer/7190?hl=en-GB
带有查询参数。
例如:
$optParam['q'] = "after:2020/12/20";
您可以在 Gmail 搜索框中测试您的查询。