|
0 / 0 / 0
Регистрация: 19.05.2018
Сообщений: 58
|
||||||
Проблема соединения в gmail api02.06.2020, 14:41. Показов 3488. Ответов 41
Всем привет. Уже более 2 суток мучаюсь с gmail api. Вроде все ключи подходят, файл credentials.json новый поставил. Но все равно идет ошибка. Почему-то функция createAuthURL выдает null. Нижу скину полную ошибку:
An uncaught Exception was encountered Type: Error Message: Call to a member function createAuthUrl() on null Filename: /var/www/cheltemov/data/www/k-crm.ru/application/libraries/Attach_lib.php Line Number: 50 Backtrace: File: /var/www/cheltemov/data/www/k-crm.ru/application/controllers/api/Orders.php Line: 5105 Function: get_attachments File: /var/www/cheltemov/data/www/k-crm.ru/index.php Line: 323 Function: require_once
0
|
||||||
| 02.06.2020, 14:41 | |
|
Ответы с готовыми решениями:
41
Не работает отправка письма с вложением через gmail api Проблема с получением писем с pop.gmail.com (ssl) Вирус шифратор files1147@gmail.com post100023@gmail.com |
|
340 / 160 / 89
Регистрация: 16.01.2020
Сообщений: 771
|
||||||
| 03.06.2020, 11:59 | ||||||
|
Тогда попробуйте удалить return false - совсем строку удалите. а return true в самом конце метода:
если не получится - будем делать через лог файл с исходным вашим кодом
0
|
||||||
|
0 / 0 / 0
Регистрация: 19.05.2018
Сообщений: 58
|
|||||||
| 03.06.2020, 12:05 [ТС] | |||||||
|
Добавлено через 3 минуты Вроде так ?
An error occurred: { "error": "invalid_grant", "error_description": "Bad Request" }{"success":false,"audio":[]}
0
|
|||||||
|
340 / 160 / 89
Регистрация: 16.01.2020
Сообщений: 771
|
||||||
| 03.06.2020, 12:07 | ||||||
|
тогда вернемся к вашему коду.
ваш код с записью результатов в файл. потом откройте и посмотрите файл $_SERVER['DOCUMENT_ROOT'].'/debug.txt'.
0
|
||||||
|
0 / 0 / 0
Регистрация: 19.05.2018
Сообщений: 58
|
|||||||||||
| 03.06.2020, 12:16 [ТС] | |||||||||||
|
Так странно, что-то с форумом. Я сделал что вы говорили.
An error occurred: { "error": "invalid_grant", "error_description": "Bad Request" }{"success":false,"audio":[]} Добавлено через 3 минуты Так новые ошибки. Просто хочу сказать что сайт активен и находиться в сети An uncaught Exception was encountered Type: ParseError Message: syntax error, unexpected '$client' (T_VARIABLE) Filename: /var/www/cheltemov/data/www/k-crm.ru/application/libraries/Attach_lib.php Line Number: 109 Backtrace: File: /var/www/cheltemov/data/www/k-crm.ru/application/controllers/api/Orders.php Line: 5101 Function: library File: /var/www/cheltemov/data/www/k-crm.ru/index.php Line: 323 Function: require_once Добавлено через 31 секунду
ide в которой я работаю показывает еще ошибки. 108 строка AccessTokenExpired 131 строка connected = FALSE
0
|
|||||||||||
|
340 / 160 / 89
Регистрация: 16.01.2020
Сообщений: 771
|
|
| 03.06.2020, 12:20 | |
|
это не с форумом - я ошибся print_r без true использовал. попробуйте еще раз код из моего предыдущего поста запустить - я его исправил
0
|
|
|
0 / 0 / 0
Регистрация: 19.05.2018
Сообщений: 58
|
|
| 03.06.2020, 12:30 [ТС] | |
|
Все равно ошибка
An uncaught Exception was encountered Type: ParseError Message: syntax error, unexpected '$client' (T_VARIABLE) Filename: /var/www/cheltemov/data/www/k-crm.ru/application/libraries/Attach_lib.php Line Number: 109 Backtrace: File: /var/www/cheltemov/data/www/k-crm.ru/application/controllers/api/Orders.php Line: 5101 Function: library File: /var/www/cheltemov/data/www/k-crm.ru/index.php Line: 323 Function: require_once
0
|
|
|
340 / 160 / 89
Регистрация: 16.01.2020
Сообщений: 771
|
|
| 03.06.2020, 12:32 | |
|
что-то туплю. удалите строку 108.
0
|
|
|
0 / 0 / 0
Регистрация: 19.05.2018
Сообщений: 58
|
|
| 03.06.2020, 12:42 [ТС] | |
|
Ошибка(
An uncaught Exception was encountered Type: ParseError Message: syntax error, unexpected '=' Filename: /var/www/cheltemov/data/www/k-crm.ru/application/libraries/Attach_lib.php Line Number: 131 Backtrace: File: /var/www/cheltemov/data/www/k-crm.ru/application/controllers/api/Orders.php Line: 5101 Function: library File: /var/www/cheltemov/data/www/k-crm.ru/index.php Line: 323 Function: require_once Добавлено через 37 секунд Может так connected == FALSE; Добавлено через 2 минуты Так поменял на Может так connected == FALSE; и пошла авторизация. Но никакого файла не могу найти ( Добавлено через 3 минуты А все слепой. Не прочитал куда сохраняете, простите. вот что в нем: ----create_client is start---- create_client set is finsed create_client: tokenPath exists create_client: AccessTokenExpired create_client: getRefreshToken ----attachment is start---- attachment is not connected ----create_client is start---- create_client set is finsed create_client: tokenPath exists create_client: AccessTokenExpired create_client: getRefreshToken ----attachment is start---- attachment is not connected ----create_client is start---- create_client set is finsed create_client: tokenPath exists create_client: AccessTokenExpired create_client: getRefreshToken ----create_client is start---- create_client set is finsed create_client: tokenPath exists create_client: AccessTokenExpired create_client: getRefreshToken ----create_client is start---- create_client set is finsed create_client: tokenPath exists create_client: AccessTokenExpired create_client: getRefreshToken ----attachment is start---- attachment is not connected ----create_client is start---- create_client set is finsed create_client: tokenPath exists create_client: AccessTokenExpired create_client: getRefreshToken ----create_client is start---- create_client set is finsed create_client: tokenPath exists create_client: AccessTokenExpired create_client: getRefreshToken
0
|
|
|
340 / 160 / 89
Регистрация: 16.01.2020
Сообщений: 771
|
||||||
| 03.06.2020, 12:55 | ||||||
|
вот код перепроверил - попробуйте еще раз, что-то не пойму, откуда такие ошибки появляются.
0
|
||||||
|
0 / 0 / 0
Регистрация: 19.05.2018
Сообщений: 58
|
|
| 03.06.2020, 13:07 [ТС] | |
|
Использовал ваш последний код, вот что выдало в файле:
----create_client is start---- create_client set is finsed create_client: tokenPath exists create_client: AccessTokenExpired create_client: getRefreshToken ----attachment is start---- attachment is not connected ----create_client is start---- create_client set is finsed create_client: tokenPath exists create_client: AccessTokenExpired create_client: getRefreshToken ----create_client is start---- create_client set is finsed create_client: tokenPath exists create_client: AccessTokenExpired create_client: getRefreshToken Добавлено через 6 минут Можете объяснить что происходит в файле debug
0
|
|
|
340 / 160 / 89
Регистрация: 16.01.2020
Сообщений: 771
|
|
| 03.06.2020, 13:12 | |
|
до get_mail дело не доходит. все время попадает в getRefreshToken стр. 104. оттуда переходит на строку 125. в итоге возвращает $client. Может, дело в том, что не устанавливает $this->is_connected = TRUE; перед return $client в строке 131?
Сообщения об ошибках есть какие-нибудь?
0
|
|
|
0 / 0 / 0
Регистрация: 19.05.2018
Сообщений: 58
|
|
| 03.06.2020, 13:15 [ТС] | |
|
В этом то и проблема, что ошибок нету. Просто постоянно приходиться авторизацию проводить, после чего меня перекидывает на главную страницу, а не на той которой я был
0
|
|
|
340 / 160 / 89
Регистрация: 16.01.2020
Сообщений: 771
|
|||||||||||||
| 03.06.2020, 13:18 | |||||||||||||
|
----create_client is start---- - начало выполнения метода create_client далее - в какие ветви условий попадает выполнение кода в результате работы программы. этот файл ничего не делает, только регистрирует выполняемые действия программы Добавлено через 2 минуты
0
|
|||||||||||||
|
0 / 0 / 0
Регистрация: 19.05.2018
Сообщений: 58
|
||||||
| 03.06.2020, 13:23 [ТС] | ||||||
|
Так?
Если так то ошибка An error occurred: { "error": "invalid_grant", "error_description": "Bad Request" }{"success":false,"audio":[]}
0
|
||||||
|
340 / 160 / 89
Регистрация: 16.01.2020
Сообщений: 771
|
|
| 03.06.2020, 13:24 | |
|
а что в debug.txt?
0
|
|
|
0 / 0 / 0
Регистрация: 19.05.2018
Сообщений: 58
|
|
| 03.06.2020, 13:28 [ТС] | |
|
Загрузил на гугл диск https://drive.google.com/file/... sp=sharing
0
|
|
|
340 / 160 / 89
Регистрация: 16.01.2020
Сообщений: 771
|
||||||
| 03.06.2020, 15:10 | ||||||
|
так, заработало get_mail. сейчас поищем, что в нем не срабатывает. немного подождите
Добавлено через 1 час 27 минут не работает $service->users_messages->listUsersMessages($this->userId, $opt_param); в 156 стр. 1. удалите debug.txt 2. перепишите public function get_mail($search)
0
|
||||||
|
0 / 0 / 0
Регистрация: 19.05.2018
Сообщений: 58
|
|
| 03.06.2020, 15:17 [ТС] | |
|
Так сделал. Скопировал ваш код. Но все равно ошибка. В debug пишет
----create_client is start---- create_client set is finsed create_client: tokenPath exists create_client: AccessTokenExpired create_client: getRefreshToken ----attachment is start---- attachment is connected ----get_mail is start---- get_mail is created_result get_mail messages_result: found 0 items get_mail result Array ( ) attachment get_mail is finised: Array ( ) А на странице: An error occurred: { "error": "invalid_grant", "error_description": "Bad Request" }{"success":false,"audio":[]}
0
|
|
|
340 / 160 / 89
Регистрация: 16.01.2020
Сообщений: 771
|
|
| 03.06.2020, 15:54 | |
|
это значит, что в строке $messagesResponse = $service->users_messages->listUsersMessages($this->userId, $opt_param); в get_mail возникает исключение типа invalid_grant с текстом Bad Request.
других ошибок в коде не видно проверьте свой аккаунт в google и настройки подключений
0
|
|
|
0 / 0 / 0
Регистрация: 19.05.2018
Сообщений: 58
|
|
| 03.06.2020, 17:11 [ТС] | |
|
Я так понимаю мне нужно проверить credentials.json? Все ли ключи соответствуют и все ?
Добавлено через 1 час 12 минут Так в итоге это проблема с доступами в google api ?
0
|
|
| 03.06.2020, 17:11 | |
|
Проблема соединения серверов Проблема соединения между серверами Проблема с поддержанием соединения с сервером Проблема соединения DBI c DB2
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Был там один разговор по поводу свободы в материальном мире.
kumehtar 19.08.2026
Суть: рассматривается живое существо, оказавшееся внутри довольно странной системы (этого мира) и пытающееся обустроить в ней свой кусок пространства.
Жизнь действительно предъявляет каждому. . .
|
Когда логика программы не спасает от человеческих ошибок
Maks 18.08.2026
В последнее время всё чаще и чаще сталкиваюсь с таким явлением, как абсолютная невнимательность (или глупость) пользователей. Проявляется это чаще всего на работе в коллективе. Допустим, человек с. . .
|
Лето уходит
kumehtar 17.08.2026
|
Мысли в слух
kumehtar 17.08.2026
Забавно, насколько сейчас стала доступна информация. Например о магии, духовном развитии, медитациях, и других подобных направлениях, ранее зачастую тайных, передаваемых от учителя к ученику. Хотя. . .
|
|
Перемещение строк из ТЧ в другой документ с учетом текущего пробега
Maks 17.08.2026
Реализация из решения ниже выполнена на примере нетипового документа "Автозапчасти", с ТЧ "Шины".
За основу взят алгоритм отсюда: https:/ / www. cyberforum. ru/ blogs/ 359708/ 10838. html
Задача: . . .
|
Саморегулирующийся социальный контракт для сервера cross-section.
Hrethgir 14.08.2026
С кодом конечно таких глубоких размышлений пока не было, впрочем я уже привык к алгоритмизации. Суть предмета записи: снова в диалоге с нейросетью (я взял пока себе ник для учётки админа - Rector). . . .
|
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет:
1. Использовать системное время и дату,
2. Есть возможность вводить время и дату вручную.
3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
|
Часы с будильником на основе класса QLCDNumber
Uhbif79 12.08.2026
Всем добрый день, выкладываю программу часов с будильником на основе класса QLCDNumber.
Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
|