选项对象 - Gmail API - 记录在哪里?

问题描述 投票:0回答:2

在下面的文本片段中有一个选项对象。

有人知道选项记录在哪里吗?

我尝试在这里搜索: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);
php gmail-api
2个回答
1
投票

您可以在此处找到所有 gmail api 文档 https://developers.google.com/gmail/api/guides


0
投票

找到了:

您需要点击“public Google_Service_Gmail_ListMessagesResponse”上的哈希标签来展开该框。

https://developers.google.com/resources/api-libraries/documentation/gmail/v1/php/latest/class-Google_Service_Gmail_UsersMessages_Resource.html

也使用此资源

https://support.google.com/mail/answer/7190?hl=en-GB

带有查询参数。

例如:

$optParam['q'] = "after:2020/12/20";

您可以在 Gmail 搜索框中测试您的查询。

© www.soinside.com 2019 - 2024. All rights reserved.