Получение почты Gmail для чтения из сценария laravel/phpPhp

Кемеровские программисты php общаются здесь
Ответить
Гость
 Получение почты Gmail для чтения из сценария laravel/php

Сообщение Гость »


Получена ошибка (400). Проверка предварительного условия не удалась.
google/apiclient: ^1.1
я вижу статью, где $client->setSubject("User@mydomain.com"); необходим, но в этом пакете нет этого метода.

Код: Выделить всё

// Set up Google API client
$client = new Google_Client();

// Load service account JSON file and set up credentials
$credentials = $client->loadServiceAccountJson(config('const.GOOGLE_APPLICATION_CREDENTIALS'), array('https://www.googleapis.com/auth/gmail.readonly'));
$client->setAssertionCredentials($credentials);

// Check if access token is expired and refresh if necessary
if ($client->getAuth()->isAccessTokenExpired()) {
$client->getAuth()->refreshTokenWithAssertion();
}

// Initialize Gmail Service
$gmailService = new Google_Service_Gmail($client);

// Fetch emails
$messages = $gmailService->users_messages->listUsersMessages('me', ['q' => 'has:attachment']);

dd("done", $messages); // Output the result for debugging purposes
i want to resolve my problem


Источник: https://stackoverflow.com/questions/781 ... php-script
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»