|
0 / 0 / 0
Регистрация: 19.05.2018
Сообщений: 58
|
||||||
Проблема соединения в gmail api02.06.2020, 14:41. Показов 3408. Ответов 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
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
сукцессия 15 неявная схема
anaschu 29.06.2026
Алиса
Калибровка параметров симбиотической модели: технический обзор
Содержание:
Введение
Постановка проблемы
Технические аспекты реализации
Процесс внедрения изменений
|
сукцессия 14. Обновленная схема модели
anaschu 28.06.2026
ГЛОБАЛЬНАЯ ОПИСАТЕЛЬНАЯ СПЕЦИФИКАЦИЯ ЭКОСИСТЕМНОЙ МОДЕЛИ «SOIL CHEMISTRY & MYCORRHIZA 2. 0»
https:/ / ibb. co/ NnkGpfMd
Представленная интегрированная схема описывает непрерывную нелинейную. . .
|
сукцессия 13. Питон модель трехзонного мицелия, пока что в основном арбускулярного
anaschu 28.06.2026
## Разработка агентной модели микоризной сукцессии: от выявления артефактов к созданию комплексной системы
### Аннотация
Представлено исследование по разработке агентной модели микоризной. . .
|
сукцессия 12. краткий список проверок модели перед запуском.
anaschu 27.06.2026
Скрытые отказы в моделях систем динамики (SD-models) экологических систем: два случая из практики
Контекст
Разбирался прототип модели систем динамики (SD-модели) микоризной сукцессии: пять. . .
|
|
Сукцессия 11. Проверка орудий перед войной: разработка через тестирование
anaschu 27.06.2026
Как не дать модели соврать самой себе: проверки для симуляции микоризной сукцессии
Введение
Когда вы строите математическую модель живой системы — грибов, растений, почвы — главная опасность. . .
|
10 сукцессия. Питон код войны грибов и растений
anaschu 27.06.2026
import numpy as np
class PlantAgent:
def __init__(self, name, strategy, initial_biomass):
self. name = name
self. strategy = strategy # "greedy" (широколиственные) или. . .
|
сукцессия 9. Математика подлости: как растения предали грибных друзей
anaschu 27.06.2026
Статья 2. Глобальная фосфорная война: эволюционно-экономические механизмы распределения биомов Земли
Введение: Экологический рынок как игра с нулевой суммой
Традиционная экология долгое время. . .
|
сукцессия 8. Как я спорил с ИИ, которые - агенты растений и ненавистники грибов!
anaschu 27.06.2026
Статья 1. Хроники грибного восстания: как Сократов диалог разрушил академические догмы ИИ
Введение: Синдром «цифрового учебника»
Современные большие языковые модели (LLM) обладают колоссальным. . .
|