Google Sheet integration can only be connected for 7 days. After that the token expires and we have to reintegrate it manually. Can I ask for help to update the integration method to Google Sheet. Thank You
]]>Hi,
I have a problem, at periodic intervals (roughly around 10 days) the plugin stops working and recording entries.
This is an example of a report in the log:
[ERROR_MSG] => Invalid token format
[TRACE_STK] => #0 /var/www/vhosts/****.com/httpdocs/wp-content/plugins/cf-google-sheets/lib/google-sheets.php(56): Google_Client->setAccessToken(Array)
#1 /var/www/vhosts/****.com/httpdocs/wp-content/plugins/cf-google-sheets/lib/google-sheets.php(66): cfgooglesheet->refreshToken()
#2 /var/www/vhosts/****.com/httpdocs/wp-content/plugins/cf-google-sheets/includes/class-cfgs-service.php(116): cfgooglesheet->add_row(Array, '1oBhmm6jd3siJqa...', 'submission_curr...', true)
#3 /var/www/vhosts/****.com/httpdocs/wp-content/plugins/caldera-forms/classes/core.php(3435): Cfgs_Connector_Service->cfgs_publish(Array, Array, '_cf_process_60c...')
#4 /var/www/vhosts/****.com/httpdocs/wp-content/plugins/caldera-forms/classes/core.php(5213): Caldera_Forms::process_submission()
#5 /var/www/vhosts/****.com/httpdocs/wp-content/plugins/caldera-forms/classes/core.php(3831): Caldera_Forms::process_form_via_post()
#6 /var/www/vhosts/****.com/httpdocs/wp-includes/class-wp-hook.php(287): Caldera_Forms->cf_init_system('')
#7 /var/www/vhosts/****.com/httpdocs/wp-includes/class-wp-hook.php(311): WP_Hook->apply_filters(NULL, Array)
#8 /var/www/vhosts/****.com/httpdocs/wp-includes/plugin.php(478): WP_Hook->do_action(Array)
#9 /var/www/vhosts/****.com/httpdocs/wp-settings.php(562): do_action('wp_loaded')
#10 /var/www/vhosts/****.com/httpdocs/wp-config.php(92): require_once('/var/www/vhosts...')
#11 /var/www/vhosts/****.com/httpdocs/wp-load.php(37): require_once('/var/www/vhosts...')
#12 /var/www/vhosts/****.com/httpdocs/wp-blog-header.php(13): require_once('/var/www/vhosts...')
#13 /var/www/vhosts/****.com/httpdocs/index.php(17): require('/var/www/vhosts...')
#14 {main}
)
As soon as I notice it, I regenerate the Google Access Code from the dashboard and the system starts working again, which is a sign that the Code is correct. But then it stops again after a couple of days. What could it be? And above all, how can I solve it?
]]>I am having a weird issue where the data from one column is appearing also in two other columns, even though those columns are supposed to have different data.
]]>Hello,
i try to connect cldera forms with google sheets with Alex video tutorial. I made everything same and still doesnt work.
Log are:`4 maja 2021 10:15:20 PHP 7.4.11Array
(
[ERROR_MSG] => cURL error 7: Failed to connect to oauth2.googleapis.com port 443: Connection refused (see https://curl.haxx.se/libcurl/c/libcurl-errors.html)
[TRACE_STK] => #0 /home/platne/serwer94160/public_html/wp-content/plugins/cf-google-sheets/lib/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(155): GuzzleHttp\Handler\CurlFactory::createRejection()
#1 /home/platne/serwer94160/public_html/wp-content/plugins/cf-google-sheets/lib/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(105): GuzzleHttp\Handler\CurlFactory::finishError()
#2 /home/platne/serwer94160/public_html/wp-content/plugins/cf-google-sheets/lib/vendor/guzzlehttp/guzzle/src/Handler/CurlHandler.php(43): GuzzleHttp\Handler\CurlFactory::finish()
#3 /home/platne/serwer94160/public_html/wp-content/plugins/cf-google-sheets/lib/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(28): GuzzleHttp\Handler\CurlHandler->__invoke()
#4 /home/platne/serwer94160/public_html/wp-content/plugins/cf-google-sheets/lib/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(51): GuzzleHttp\Handler\Proxy::GuzzleHttp\Handler\{closure}()
#5 /home/platne/serwer94160/public_html/wp-content/plugins/cf-google-sheets/lib/vendor/guzzlehttp/guzzle/src/PrepareBodyMiddleware.php(66): GuzzleHttp\Handler\Proxy::GuzzleHttp\Handler\{closure}()
#6 /home/platne/serwer94160/public_html/wp-content/plugins/cf-google-sheets/lib/vendor/guzzlehttp/guzzle/src/Middleware.php(29): GuzzleHttp\PrepareBodyMiddleware->__invoke()
#7 /home/platne/serwer94160/public_html/wp-content/plugins/cf-google-sheets/lib/vendor/guzzlehttp/guzzle/src/RedirectMiddleware.php(70): GuzzleHttp\Middleware::GuzzleHttp\{closure}()
#8 /home/platne/serwer94160/public_html/wp-content/plugins/cf-google-sheets/lib/vendor/guzzlehttp/guzzle/src/Middleware.php(57): GuzzleHttp\RedirectMiddleware->__invoke()
#9 /home/platne/serwer94160/public_html/wp-content/plugins/cf-google-sheets/lib/vendor/guzzlehttp/guzzle/src/HandlerStack.php(71): GuzzleHttp\Middleware::GuzzleHttp\{closure}()
#10 /home/platne/serwer94160/public_html/wp-content/plugins/cf-google-sheets/lib/vendor/guzzlehttp/guzzle/src/Client.php(361): GuzzleHttp\HandlerStack->__invoke()
#11 /home/platne/serwer94160/public_html/wp-content/plugins/cf-google-sheets/lib/vendor/guzzlehttp/guzzle/src/Client.php(113): GuzzleHttp\Client->transfer()
#12 /home/platne/serwer94160/public_html/wp-content/plugins/cf-google-sheets/lib/vendor/guzzlehttp/guzzle/src/Client.php(130): GuzzleHttp\Client->sendAsync()
#13 /home/platne/serwer94160/public_html/wp-content/plugins/cf-google-sheets/lib/vendor/google/auth/src/HttpHandler/Guzzle6HttpHandler.php(34): GuzzleHttp\Client->send()
#14 /home/platne/serwer94160/public_html/wp-content/plugins/cf-google-sheets/lib/vendor/google/auth/src/OAuth2.php(502): Google\Auth\HttpHandler\Guzzle6HttpHandler->__invoke()
#15 /home/platne/serwer94160/public_html/wp-content/plugins/cf-google-sheets/lib/vendor/google/apiclient/src/Google/Client.php(195): Google\Auth\OAuth2->fetchAuthToken()
#16 /home/platne/serwer94160/public_html/wp-content/plugins/cf-google-sheets/lib/google-sheets.php(26): Google_Client->fetchAccessTokenWithAuthCode()
#17 /home/platne/serwer94160/public_html/wp-content/plugins/cf-google-sheets/includes/class-cfgs-service.php(55): cfgooglesheet->auth()
#18 /home/platne/serwer94160/public_html/wp-includes/class-wp-hook.php(292): Cfgs_Connector_Service->verify_gs_integation()
#19 /home/platne/serwer94160/public_html/wp-includes/class-wp-hook.php(316): WP_Hook->apply_filters()
#20 /home/platne/serwer94160/public_html/wp-includes/plugin.php(484): WP_Hook->do_action()
#21 /home/platne/serwer94160/public_html/wp-admin/admin-ajax.php(187): do_action()
#22 {main}
)
4 maja 2021 11:07:14 PHP 7.4.11Array
(
[ERROR_MSG] => cURL error 7: Failed to connect to oauth2.googleapis.com port 443: Connection refused (see https://curl.haxx.se/libcurl/c/libcurl-errors.html)
[TRACE_STK] => #0 /home/platne/serwer94160/public_html/wp-content/plugins/cf-google-sheets/lib/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(155): GuzzleHttp\Handler\CurlFactory::createRejection()
#1 /home/platne/serwer94160/public_html/wp-content/plugins/cf-google-sheets/lib/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(105): GuzzleHttp\Handler\CurlFactory::finishError()
#2 /home/platne/serwer94160/public_html/wp-content/plugins/cf-google-sheets/lib/vendor/guzzlehttp/guzzle/src/Handler/CurlHandler.php(43): GuzzleHttp\Handler\CurlFactory::finish()
#3 /home/platne/serwer94160/public_html/wp-content/plugins/cf-google-sheets/lib/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(28): GuzzleHttp\Handler\CurlHandler->__invoke()
#4 /home/platne/serwer94160/public_html/wp-content/plugins/cf-google-sheets/lib/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(51): GuzzleHttp\Handler\Proxy::GuzzleHttp\Handler\{closure}()
#5 /home/platne/serwer94160/public_html/wp-content/plugins/cf-google-sheets/lib/vendor/guzzlehttp/guzzle/src/PrepareBodyMiddleware.php(66): GuzzleHttp\Handler\Proxy::GuzzleHttp\Handler\{closure}()
#6 /home/platne/serwer94160/public_html/wp-content/plugins/cf-google-sheets/lib/vendor/guzzlehttp/guzzle/src/Middleware.php(29): GuzzleHttp\PrepareBodyMiddleware->__invoke()
#7 /home/platne/serwer94160/public_html/wp-content/plugins/cf-google-sheets/lib/vendor/guzzlehttp/guzzle/src/RedirectMiddleware.php(70): GuzzleHttp\Middleware::GuzzleHttp\{closure}()
#8 /home/platne/serwer94160/public_html/wp-content/plugins/cf-google-sheets/lib/vendor/guzzlehttp/guzzle/src/Middleware.php(57): GuzzleHttp\RedirectMiddleware->__invoke()
#9 /home/platne/serwer94160/public_html/wp-content/plugins/cf-google-sheets/lib/vendor/guzzlehttp/guzzle/src/HandlerStack.php(71): GuzzleHttp\Middleware::GuzzleHttp\{closure}()
#10 /home/platne/serwer94160/public_html/wp-content/plugins/cf-google-sheets/lib/vendor/guzzlehttp/guzzle/src/Client.php(361): GuzzleHttp\HandlerStack->__invoke()
#11 /home/platne/serwer94160/public_html/wp-content/plugins/cf-google-sheets/lib/vendor/guzzlehttp/guzzle/src/Client.php(113): GuzzleHttp\Client->transfer()
#12 /home/platne/serwer94160/public_html/wp-content/plugins/cf-google-sheets/lib/vendor/guzzlehttp/guzzle/src/Client.php(130): GuzzleHttp\Client->sendAsync()
#13 /home/platne/serwer94160/public_html/wp-content/plugins/cf-google-sheets/lib/vendor/google/auth/src/HttpHandler/Guzzle6HttpHandler.php(34): GuzzleHttp\Client->send()
#14 /home/platne/serwer94160/public_html/wp-content/plugins/cf-google-sheets/lib/vendor/google/auth/src/OAuth2.php(502): Google\Auth\HttpHandler\Guzzle6HttpHandler->__invoke()
#15 /home/platne/serwer94160/public_html/wp-content/plugins/cf-google-sheets/lib/vendor/google/apiclient/src/Google/Client.php(195): Google\Auth\OAuth2->fetchAuthToken()
#16 /home/platne/serwer94160/public_html/wp-content/plugins/cf-google-sheets/lib/google-sheets.php(26): Google_Client->fetchAccessTokenWithAuthCode()
#17 /home/platne/serwer94160/public_html/wp-content/plugins/cf-google-sheets/includes/class-cfgs-service.php(55): cfgooglesheet->auth()
#18 /home/platne/serwer94160/public_html/wp-includes/class-wp-hook.php(292): Cfgs_Connector_Service->verify_gs_integation()
#19 /home/platne/serwer94160/public_html/wp-includes/class-wp-hook.php(316): WP_Hook->apply_filters()
#20 /home/platne/serwer94160/public_html/wp-includes/plugin.php(484): WP_Hook->do_action()
#21 /home/platne/serwer94160/public_html/wp-admin/admin-ajax.php(187): do_action()
#22 {main}
)
4 maja 2021 11:21:34 PHP 7.4.11Array
(
[ERROR_MSG] => cURL error 7: Failed to connect to oauth2.googleapis.com port 443: Connection refused (see https://curl.haxx.se/libcurl/c/libcurl-errors.html)
[TRACE_STK] => #0 /home/platne/serwer94160/public_html/wp-content/plugins/cf-google-sheets/lib/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(155): GuzzleHttp\Handler\CurlFactory::createRejection()
#1 /home/platne/serwer94160/public_html/wp-content/plugins/cf-google-sheets/lib/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(105): GuzzleHttp\Handler\CurlFactory::finishError()
#2 /home/platne/serwer94160/public_html/wp-content/plugins/cf-google-sheets/lib/vendor/guzzlehttp/guzzle/src/Handler/CurlHandler.php(43): GuzzleHttp\Handler\CurlFactory::finish()
#3 /home/platne/serwer94160/public_html/wp-content/plugins/cf-google-sheets/lib/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(28): GuzzleHttp\Handler\CurlHandler->__invoke()
#4 /home/platne/serwer94160/public_html/wp-content/plugins/cf-google-sheets/lib/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(51): GuzzleHttp\Handler\Proxy::GuzzleHttp\Handler\{closure}()
#5 /home/platne/serwer94160/public_html/wp-content/plugins/cf-google-sheets/lib/vendor/guzzlehttp/guzzle/src/PrepareBodyMiddleware.php(66): GuzzleHttp\Handler\Proxy::GuzzleHttp\Handler\{closure}()
#6 /home/platne/serwer94160/public_html/wp-content/plugins/cf-google-sheets/lib/vendor/guzzlehttp/guzzle/src/Middleware.php(29): GuzzleHttp\PrepareBodyMiddleware->__invoke()
#7 /home/platne/serwer94160/public_html/wp-content/plugins/cf-google-sheets/lib/vendor/guzzlehttp/guzzle/src/RedirectMiddleware.php(70): GuzzleHttp\Middleware::GuzzleHttp\{closure}()
#8 /home/platne/serwer94160/public_html/wp-content/plugins/cf-google-sheets/lib/vendor/guzzlehttp/guzzle/src/Middleware.php(57): GuzzleHttp\RedirectMiddleware->__invoke()
#9 /home/platne/serwer94160/public_html/wp-content/plugins/cf-google-sheets/lib/vendor/guzzlehttp/guzzle/src/HandlerStack.php(71): GuzzleHttp\Middleware::GuzzleHttp\{closure}()
#10 /home/platne/serwer94160/public_html/wp-content/plugins/cf-google-sheets/lib/vendor/guzzlehttp/guzzle/src/Client.php(361): GuzzleHttp\HandlerStack->__invoke()
#11 /home/platne/serwer94160/public_html/wp-content/plugins/cf-google-sheets/lib/vendor/guzzlehttp/guzzle/src/Client.php(113): GuzzleHttp\Client->transfer()
#12 /home/platne/serwer94160/public_html/wp-content/plugins/cf-google-sheets/lib/vendor/guzzlehttp/guzzle/src/Client.php(130): GuzzleHttp\Client->sendAsync()
#13 /home/platne/serwer94160/public_html/wp-content/plugins/cf-google-sheets/lib/vendor/google/auth/src/HttpHandler/Guzzle6HttpHandler.php(34): GuzzleHttp\Client->send()
#14 /home/platne/serwer94160/public_html/wp-content/plugins/cf-google-sheets/lib/vendor/google/auth/src/OAuth2.php(502): Google\Auth\HttpHandler\Guzzle6HttpHandler->__invoke()
#15 /home/platne/serwer94160/public_html/wp-content/plugins/cf-google-sheets/lib/vendor/google/apiclient/src/Google/Client.php(195): Google\Auth\OAuth2->fetchAuthToken()
#16 /home/platne/serwer94160/public_html/wp-content/plugins/cf-google-sheets/lib/google-sheets.php(26): Google_Client->fetchAccessTokenWithAuthCode()
#17 /home/platne/serwer94160/public_html/wp-content/plugins/cf-google-sheets/includes/class-cfgs-service.php(55): cfgooglesheet->auth()
#18 /home/platne/serwer94160/public_html/wp-includes/class-wp-hook.php(292): Cfgs_Connector_Service->verify_gs_integation()
#19 /home/platne/serwer94160/public_html/wp-includes/class-wp-hook.php(316): WP_Hook->apply_filters()
#20 /home/platne/serwer94160/public_html/wp-includes/plugin.php(484): WP_Hook->do_action()
#21 /home/platne/serwer94160/public_html/wp-admin/admin-ajax.php(187): do_action()
#22 {main}
)
4 maja 2021 11:27:49 PHP 7.4.11Array
(
[ERROR_MSG] => cURL error 7: Failed to connect to oauth2.googleapis.com port 443: Connection refused (see https://curl.haxx.se/libcurl/c/libcurl-errors.html)
[TRACE_STK] => #0 /home/platne/serwer94160/public_html/wp-content/plugins/cf-google-sheets/lib/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(155): GuzzleHttp\Handler\CurlFactory::createRejection()
#1 /home/platne/serwer94160/public_html/wp-content/plugins/cf-google-sheets/lib/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(105): GuzzleHttp\Handler\CurlFactory::finishError()
#2 /home/platne/serwer94160/public_html/wp-content/plugins/cf-google-sheets/lib/vendor/guzzlehttp/guzzle/src/Handler/CurlHandler.php(43): GuzzleHttp\Handler\CurlFactory::finish()
#3 /home/platne/serwer94160/public_html/wp-content/plugins/cf-google-sheets/lib/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(28): GuzzleHttp\Handler\CurlHandler->__invoke()
#4 /home/platne/serwer94160/public_html/wp-content/plugins/cf-google-sheets/lib/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(51): GuzzleHttp\Handler\Proxy::GuzzleHttp\Handler\{closure}()
#5 /home/platne/serwer94160/public_html/wp-content/plugins/cf-google-sheets/lib/vendor/guzzlehttp/guzzle/src/PrepareBodyMiddleware.php(66): GuzzleHttp\Handler\Proxy::GuzzleHttp\Handler\{closure}()
#6 /home/platne/serwer94160/public_html/wp-content/plugins/cf-google-sheets/lib/vendor/guzzlehttp/guzzle/src/Middleware.php(29): GuzzleHttp\PrepareBodyMiddleware->__invoke()
#7 /home/platne/serwer94160/public_html/wp-content/plugins/cf-google-sheets/lib/vendor/guzzlehttp/guzzle/src/RedirectMiddleware.php(70): GuzzleHttp\Middleware::GuzzleHttp\{closure}()
#8 /home/platne/serwer94160/public_html/wp-content/plugins/cf-google-sheets/lib/vendor/guzzlehttp/guzzle/src/Middleware.php(57): GuzzleHttp\RedirectMiddleware->__invoke()
#9 /home/platne/serwer94160/public_html/wp-content/plugins/cf-google-sheets/lib/vendor/guzzlehttp/guzzle/src/HandlerStack.php(71): GuzzleHttp\Middleware::GuzzleHttp\{closure}()
#10 /home/platne/serwer94160/public_html/wp-content/plugins/cf-google-sheets/lib/vendor/guzzlehttp/guzzle/src/Client.php(361): GuzzleHttp\HandlerStack->__invoke()
#11 /home/platne/serwer94160/public_html/wp-content/plugins/cf-google-sheets/lib/vendor/guzzlehttp/guzzle/src/Client.php(113): GuzzleHttp\Client->transfer()
#12 /home/platne/serwer94160/public_html/wp-content/plugins/cf-google-sheets/lib/vendor/guzzlehttp/guzzle/src/Client.php(130): GuzzleHttp\Client->sendAsync()
#13 /home/platne/serwer94160/public_html/wp-content/plugins/cf-google-sheets/lib/vendor/google/auth/src/HttpHandler/Guzzle6HttpHandler.php(34): GuzzleHttp\Client->send()
#14 /home/platne/serwer94160/public_html/wp-content/plugins/cf-google-sheets/lib/vendor/google/auth/src/OAuth2.php(502): Google\Auth\HttpHandler\Guzzle6HttpHandler->__invoke()
#15 /home/platne/serwer94160/public_html/wp-content/plugins/cf-google-sheets/lib/vendor/google/apiclient/src/Google/Client.php(195): Google\Auth\OAuth2->fetchAuthToken()
#16 /home/platne/serwer94160/public_html/wp-content/plugins/cf-google-sheets/lib/google-sheets.php(26): Google_Client->fetchAccessTokenWithAuthCode()
#17 /home/platne/serwer94160/public_html/wp-content/plugins/cf-google-sheets/includes/class-cfgs-service.php(55): cfgooglesheet->auth()
#18 /home/platne/serwer94160/public_html/wp-includes/class-wp-hook.php(292): Cfgs_Connector_Service->verify_gs_integation()
#19 /home/platne/serwer94160/public_html/wp-includes/class-wp-hook.php(316): WP_Hook->apply_filters()
#20 /home/platne/serwer94160/public_html/wp-includes/plugin.php(484): WP_Hook->do_action()
#21 /home/platne/serwer94160/public_html/wp-admin/admin-ajax.php(187): do_action()
#22 {main}
)
4 maja 2021 11:35:55 PHP 7.4.11Array
(
[ERROR_MSG] => cURL error 7: Failed to connect to oauth2.googleapis.com port 443: Connection refused (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://oauth2.googleapis.com/token
[TRACE_STK] => #0 /home/platne/serwer94160/public_html/wp-content/plugins/cf7-google-sheets-connector/lib/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(158): GuzzleHttp\Handler\CurlFactory::createRejection()
#1 /home/platne/serwer94160/public_html/wp-content/plugins/cf7-google-sheets-connector/lib/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(110): GuzzleHttp\Handler\CurlFactory::finishError()
#2 /home/platne/serwer94160/public_html/wp-content/plugins/cf7-google-sheets-connector/lib/vendor/guzzlehttp/guzzle/src/Handler/CurlHandler.php(47): GuzzleHttp\Handler\CurlFactory::finish()
#3 /home/platne/serwer94160/public_html/wp-content/plugins/cf7-google-sheets-connector/lib/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(28): GuzzleHttp\Handler\CurlHandler->__invoke()
#4 /home/platne/serwer94160/public_html/wp-content/plugins/cf7-google-sheets-connector/lib/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(48): GuzzleHttp\Handler\Proxy::GuzzleHttp\Handler\{closure}()
#5 /home/platne/serwer94160/public_html/wp-content/plugins/cf7-google-sheets-connector/lib/vendor/guzzlehttp/guzzle/src/PrepareBodyMiddleware.php(64): GuzzleHttp\Handler\Proxy::GuzzleHttp\Handler\{closure}()
#6 /home/platne/serwer94160/public_html/wp-content/plugins/cf7-google-sheets-connector/lib/vendor/guzzlehttp/guzzle/src/Middleware.php(31): GuzzleHttp\PrepareBodyMiddleware->__invoke()
#7 /home/platne/serwer94160/public_html/wp-content/plugins/cf7-google-sheets-connector/lib/vendor/guzzlehttp/guzzle/src/RedirectMiddleware.php(71): GuzzleHttp\Middleware::GuzzleHttp\{closure}()
#8 /home/platne/serwer94160/public_html/wp-content/plugins/cf7-google-sheets-connector/lib/vendor/guzzlehttp/guzzle/src/Middleware.php(61): GuzzleHttp\RedirectMiddleware->__invoke()
#9 /home/platne/serwer94160/public_html/wp-content/plugins/cf7-google-sheets-connector/lib/vendor/guzzlehttp/guzzle/src/HandlerStack.php(75): GuzzleHttp\Middleware::GuzzleHttp\{closure}()
#10 /home/platne/serwer94160/public_html/wp-content/plugins/cf7-google-sheets-connector/lib/vendor/guzzlehttp/guzzle/src/Client.php(331): GuzzleHttp\HandlerStack->__invoke()
#11 /home/platne/serwer94160/public_html/wp-content/plugins/cf7-google-sheets-connector/lib/vendor/guzzlehttp/guzzle/src/Client.php(107): GuzzleHttp\Client->transfer()
#12 /home/platne/serwer94160/public_html/wp-content/plugins/cf7-google-sheets-connector/lib/vendor/guzzlehttp/guzzle/src/Client.php(123): GuzzleHttp\Client->sendAsync()
#13 /home/platne/serwer94160/public_html/wp-content/plugins/cf7-google-sheets-connector/lib/vendor/google/auth/src/HttpHandler/Guzzle6HttpHandler.php(47): GuzzleHttp\Client->send()
#14 /home/platne/serwer94160/public_html/wp-content/plugins/cf7-google-sheets-connector/lib/vendor/google/auth/src/OAuth2.php(526): Google\Auth\HttpHandler\Guzzle6HttpHandler->__invoke()
#15 /home/platne/serwer94160/public_html/wp-content/plugins/cf7-google-sheets-connector/lib/src/Client.php(247): Google\Auth\OAuth2->fetchAuthToken()
#16 /home/platne/serwer94160/public_html/wp-content/plugins/cf-google-sheets/lib/google-sheets.php(26): Google\Client->fetchAccessTokenWithAuthCode()
#17 /home/platne/serwer94160/public_html/wp-content/plugins/cf-google-sheets/includes/class-cfgs-service.php(55): cfgooglesheet->auth()
#18 /home/platne/serwer94160/public_html/wp-includes/class-wp-hook.php(292): Cfgs_Connector_Service->verify_gs_integation()
#19 /home/platne/serwer94160/public_html/wp-includes/class-wp-hook.php(316): WP_Hook->apply_filters()
#20 /home/platne/serwer94160/public_html/wp-includes/plugin.php(484): WP_Hook->do_action()
#21 /home/platne/serwer94160/public_html/wp-admin/admin-ajax.php(187): do_action()
#22 {main}
)
4 maja 2021 13:41:30 PHP 7.4.11Array
(
[ERROR_MSG] => cURL error 7: Failed to connect to oauth2.googleapis.com port 443: Connection refused (see https://curl.haxx.se/libcurl/c/libcurl-errors.html)
[TRACE_STK] => #0 /home/platne/serwer94160/public_html/wp-content/plugins/cf-google-sheets/lib/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(155): GuzzleHttp\Handler\CurlFactory::createRejection()
#1 /home/platne/serwer94160/public_html/wp-content/plugins/cf-google-sheets/lib/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(105): GuzzleHttp\Handler\CurlFactory::finishError()
#2 /home/platne/serwer94160/public_html/wp-content/plugins/cf-google-sheets/lib/vendor/guzzlehttp/guzzle/src/Handler/CurlHandler.php(43): GuzzleHttp\Handler\CurlFactory::finish()
#3 /home/platne/serwer94160/public_html/wp-content/plugins/cf-google-sheets/lib/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(28): GuzzleHttp\Handler\CurlHandler->__invoke()
#4 /home/platne/serwer94160/public_html/wp-content/plugins/cf-google-sheets/lib/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(51): GuzzleHttp\Handler\Proxy::GuzzleHttp\Handler\{closure}()
#5 /home/platne/serwer94160/public_html/wp-content/plugins/cf-google-sheets/lib/vendor/guzzlehttp/guzzle/src/PrepareBodyMiddleware.php(66): GuzzleHttp\Handler\Proxy::GuzzleHttp\Handler\{closure}()
#6 /home/platne/serwer94160/public_html/wp-content/plugins/cf-google-sheets/lib/vendor/guzzlehttp/guzzle/src/Middleware.php(29): GuzzleHttp\PrepareBodyMiddleware->__invoke()
#7 /home/platne/serwer94160/public_html/wp-content/plugins/cf-google-sheets/lib/vendor/guzzlehttp/guzzle/src/RedirectMiddleware.php(70): GuzzleHttp\Middleware::GuzzleHttp\{closure}()
#8 /home/platne/serwer94160/public_html/wp-content/plugins/cf-google-sheets/lib/vendor/guzzlehttp/guzzle/src/Middleware.php(57): GuzzleHttp\RedirectMiddleware->__invoke()
#9 /home/platne/serwer94160/public_html/wp-content/plugins/cf-google-sheets/lib/vendor/guzzlehttp/guzzle/src/HandlerStack.php(71): GuzzleHttp\Middleware::GuzzleHttp\{closure}()
#10 /home/platne/serwer94160/public_html/wp-content/plugins/cf-google-sheets/lib/vendor/guzzlehttp/guzzle/src/Client.php(361): GuzzleHttp\HandlerStack->__invoke()
#11 /home/platne/serwer94160/public_html/wp-content/plugins/cf-google-sheets/lib/vendor/guzzlehttp/guzzle/src/Client.php(113): GuzzleHttp\Client->transfer()
#12 /home/platne/serwer94160/public_html/wp-content/plugins/cf-google-sheets/lib/vendor/guzzlehttp/guzzle/src/Client.php(130): GuzzleHttp\Client->sendAsync()
#13 /home/platne/serwer94160/public_html/wp-content/plugins/cf-google-sheets/lib/vendor/google/auth/src/HttpHandler/Guzzle6HttpHandler.php(34): GuzzleHttp\Client->send()
#14 /home/platne/serwer94160/public_html/wp-content/plugins/cf-google-sheets/lib/vendor/google/auth/src/OAuth2.php(502): Google\Auth\HttpHandler\Guzzle6HttpHandler->__invoke()
#15 /home/platne/serwer94160/public_html/wp-content/plugins/cf-google-sheets/lib/vendor/google/apiclient/src/Google/Client.php(195): Google\Auth\OAuth2->fetchAuthToken()
#16 /home/platne/serwer94160/public_html/wp-content/plugins/cf-google-sheets/lib/google-sheets.php(26): Google_Client->fetchAccessTokenWithAuthCode()
#17 /home/platne/serwer94160/public_html/wp-content/plugins/cf-google-sheets/includes/class-cfgs-service.php(55): cfgooglesheet->auth()
#18 /home/platne/serwer94160/public_html/wp-includes/class-wp-hook.php(292): Cfgs_Connector_Service->verify_gs_integation()
#19 /home/platne/serwer94160/public_html/wp-includes/class-wp-hook.php(316): WP_Hook->apply_filters()
#20 /home/platne/serwer94160/public_html/wp-includes/plugin.php(484): WP_Hook->do_action()
#21 /home/platne/serwer94160/public_html/wp-admin/admin-ajax.php(187): do_action()
#22 {main}
)`
Hi Alex
About every 7 days the connection to Google is cut off. I think it has something to do with the token, have disabled the cache plugin and it doesn’t help.
Can you help me please?
WP 5.6.1
21 Februar 2021 17:24:55 PHP 7.4.14Array
(
………….
………….
[ERROR_MSG] => Invalid token format
[TRACE_STK] => #0 /home/doxaz/public_html/doxa/wp-content/plugins/cf-google-sheets/lib/google-sheets.php(56): Google_Client->setAccessToken(Array)
#1 /home/doxaz/public_html/doxa/wp-content/plugins/cf-google-sheets/lib/google-sheets.php(66): cfgooglesheet->refreshToken()
#2 /home/doxaz/public_html/doxa/wp-content/plugins/cf-google-sheets/includes/class-cfgs-service.php(116): cfgooglesheet->add_row(Array, ‘1KJmCTT8ms01j2K…’, ‘Anmeldungen’, true)
#3 /home/doxaz/public_html/doxa/wp-content/plugins/caldera-forms/classes/core.php(3435): Cfgs_Connector_Service->cfgs_publish(Array, Array, ‘_cf_process_603…’)
#4 /home/doxaz/public_html/doxa/wp-content/plugins/caldera-forms/classes/core.php(5213): Caldera_Forms::process_submission()
#5 /home/doxaz/public_html/doxa/wp-content/plugins/caldera-forms/classes/core.php(3831): Caldera_Forms::process_form_via_post()
#6 /home/doxaz/public_html/doxa/wp-includes/class-wp-hook.php(287): Caldera_Forms::cf_init_system(”)
#7 /home/doxaz/public_html/doxa/wp-includes/class-wp-hook.php(311): WP_Hook->apply_filters(NULL, Array)
#8 /home/doxaz/public_html/doxa/wp-includes/plugin.php(484): WP_Hook->do_action(Array)
#9 /home/doxaz/public_html/doxa/wp-settings.php(579): do_action(‘wp_loaded’)
#10 /home/doxaz/public_html/doxa/wp-config.php(99): require_once(‘/home/doxaz/pub…’)
#11 /home/doxaz/public_html/doxa/wp-load.php(37): require_once(‘/home/doxaz/pub…’)
#12 /home/doxaz/public_html/doxa/wp-blog-header.php(13): require_once(‘/home/doxaz/pub…’)
#13 /home/doxaz/public_html/doxa/index.php(17): require(‘/home/doxaz/pub…’)
#14 {main}
)
I noticed that the log-file is publicly viewable. Can you please correct this.
File:
wp-content/plugins/cf-google-sheets/logs/log.txt
Many thanks
]]>error 403: access_denied
The developer hasn’t given you access to this app. It’s currently being tested and it hasn’t been verified by Google. If you think you should have access, contact the developer ([email protected]).
access_type=offline
response_type=code
redirect_uri=urn:ietf:wg:oauth:2.0:oob
client_id=232824092459-069cdndielt2lfn3im07l23ll00rlits.apps.googleusercontent.com
prompt=consent
scope=https://www.googleapis.com/auth/spreadsheets
Can’t seem to connect it in both ways possible?
i dont know what is the solution?
Hi Alex, im really appreciated with this plugin, i was using 3 month ago and everything is running well, but lately, caldera form is running very slow at frontend and backend when this plugin is active, do you have any suggestion ? thank you so much
]]>Hello Alex my friend,
I’m trying to connect this with my website that I’m developing on a local server but if failed to connect using the Google Access code, which was the last step of connecting my caldera to my google sheets. Is the reason for this problem is that I’m on my local server?
]]>What might be some possible troubleshooting ideas for when everything seems to be working correctly within the dashboard but won’t populate the spreadsheet.
I’ve used this plugin in the past but this is the first time this has happened so any thoughts will help.
]]>Hola,
Tengo este error cuando intento conectar con google, Con otras api modificando esta url conecta
Orígenes de JavaScript autorizados
Para usarse en las solicitudes desde un navegador
AQUI URL DE REDIRECCION
Error 400: redirect_uri_mismatch
The redirect URI in the request, urn:ietf:wg:oauth:2.0:oob, can only be used by a Client ID for native application. It is not allowed for the WEB client type. You can create a Client ID for native application at https://console.developers.google.com/apis/credentials/oauthcli
i have tried and follow the instruction but in the end still not connected
6 September 2020 15:10:30 PHP 7.2.32Array
(
[ERROR_MSG] => invalid_grant, Malformed auth code.
[TRACE_STK] => #0 /home/u1092211/public_html/wp-content/plugins/cf-google-sheets/includes/class-cfgs-service.php(55): cfgooglesheet->auth(‘JCLc1SDUIKawlob…’)
#1 /home/u1092211/public_html/wp-includes/class-wp-hook.php(287): Cfgs_Connector_Service->verify_gs_integation(”)
#2 /home/u1092211/public_html/wp-includes/class-wp-hook.php(311): WP_Hook->apply_filters(”, Array)
#3 /home/u1092211/public_html/wp-includes/plugin.php(478): WP_Hook->do_action(Array)
#4 /home/u1092211/public_html/wp-admin/admin-ajax.php(176): do_action(‘wp_ajax_verify_…’)
#5 {main}
)
Hi, The plugin was working properly for a few days, however now the data is sending over correctly, but it is all offset to the right about 15 cells from where it should be. So if the header is in column A, the data is placed over starting in column P. I have tried this with and without “Automatically generate header for all fields” selected and there is no change. Iv’e seen this reported before. Is there any fix?
]]>I use the Google Sheets add-on to write a formula to Google Sheets.
=SUBSTITUTE(XXXXXXX)
Its used to work before the update but now it writes an inverted comma before the equals sign like this
‘=SUBSTITUTE(XXXXXXX)
This disables the formula in Google Sheets unless I remove the inverted comma.
I am assuming this is a bug or that I have overlooked something.
I have not been able to find any thing in the forums or anywhere else.
Please help
]]>Hey – can I connect 2 forms on different websites to the same sheet? Thanks!
]]>If I’m trying to get the access code, Google tells me the app is not yet verified, so it’s insecure to continue with it.
Are there any plans to verify the plugin? Or to change the client type to fx. Web Browser?
If not: how can we be sure the plugin is safe?
]]>“44007.52631”
My date in the google sheet looks like that above. How to fix it? Thank you!
]]>Hello,
I’ve notice that it’s giving double entries on the google sheet. Is there any way to fix it? Also the date is not in proper format. Thank you!
]]>Hello,
What best describes your plugin? It seems that your screencast is outdated because Ican’t seem to find the ‘other’ when I try to choose application type on Create OAuth client ID. Thank you!
]]>hi there,
I am using caldera forms and since last update, i.e., from 6th June, I am not able to install the plugin. It says installation failed every time. Please assist me ASAP as it’s very urgent for me to access this plugin.
]]>I had 1.6 version. After updating to v2.4 I find that in google sheet new record dublicate same style of previous line. For example, I have filled line in red and new entry line also make red. In version 1.6 there is no such problem.
In my doc the color is mean the status of order. I want to recolor lines himself.
In the integration guide given in the www.ads-software.com plugin page it says as follows.
On the Credentials screen, select Create credentials, then OAuth client ID
For Application type select Other
For Name enter “Google Sheets Integration for Caldera Forms”
Click Create
But in the Create OAuth client ID form on google API site, there is no option as Other in the “Application Type” drop down menu.
It has, web app, android, chrome app, iOS, TVs, Desktop App, UWP.
What shall be selected as the application type for this integration process?
]]>i installed in two sites and it worked it, but suddenly after 16 april, it stop of work in the two sites.
Form work it, but the information dont save in google sheets
]]>Helo,
I use this plugin and works perfectly for more than a month, but suddenly, I saw the log files, it shows that it doesn’t post anything to google sheet from 21 April, all the data show this error message:
[ERROR_MSG] => cURL error 2: easy handle already used in multi handle (see https://curl.haxx.se/libcurl/c/libcurl-errors.html)
Can someone help me for this issue?
Thank you in advance
notes: i have change multiple version of php, disabling all plugin except caldera & google sheet integration. try to use new files, still doesn’t work.
]]>I saw this integration and was wondering if you have some advice as to how to modify that plugin to work with Caldera Forms.
]]>I installed the latest version of the plugin for the first time, and it shows CONNECTED, but the entries won’t show up on my Google Sheet.
Here is my error log:
_______
Nevermind, I figured out the issue. I completely misunderstood the part about renaming the tab on the Google Sheet. Now that I renamed it, it is working fine.
]]>Hi Alex,
Fantastic tool – thank you so much.
However, with the recent update to Caldera’s Mailchimp add on there has been a clash with your Google Sheets Integration, which causes a fatal error and stops the form from working. I’ve copied the error log below. I’ve notified Caldera about it too.
Kind regards,
Steven
01-Apr-2020 14:39:03 UTC] PHP Fatal error: Uncaught Error: Call to undefined function GuzzleHttp\_idn_uri_convert() in …/wp-content/plugins/cf-mailchimp-2/vendor/guzzlehttp/guzzle/src/Client.php:220
Stack trace:
#0 …/wp-content/plugins/cf-mailchimp-2/vendor/guzzlehttp/guzzle/src/Client.php(155): GuzzleHttp\Client->buildUri(Object(GuzzleHttp\Psr7\Uri), Array)
#1 …/wp-content/plugins/cf-mailchimp-2/vendor/guzzlehttp/guzzle/src/Client.php(183): GuzzleHttp\Client->requestAsync(‘GET’, ‘https://us4.api…’, Array)
#2 …/wp-content/plugins/cf-mailchimp-2/vendor/thinkshout/mailchimp-api-php/src/http/MailchimpGuzzleHttpClient.php(50): GuzzleHttp\Client->request(‘GET’, ‘https://us4.api…’, Array)
#3 …/wp-content/plugins/cf-mailchimp-2/vendor/guzzlehttp/guzzle/src/Client.php on line 220
I started using this after a few months of perfect integration. The data is sending over correctly, however it is all offset to the right about 15 cells from where it should be. So if the header is in column A, the data is placed over in column P. I have tried this with and without “Automatically generate header for all fields” selected and there is no change.
]]>Hi Alex,
I followed precisely your detailed instructions (https://www.ads-software.com/plugins/cf-google-sheets/) on how to setup the plugin. However after clicking on Save, nothing happens and the connection status keeps displaying NOT CONNECTED.
I tried uninstalling and reinstalling, repeating the procedure many times without any success so far.
I also checked the logs file : I notice this message | [ERROR_MSG] => Plugin is not connected to Google Sheets
Could you please point me in the right direction on how to solve this if you can ? Many thanks in advance Alex for your help.
Regards,
Ben
]]>Hi,
The process to authenticate and get new keys seems terribly complex. Do I need to become a paying Gsuite user to get internal acceptance?
The description of the authentication steps is not accurate at all.
I fear this app will no longer connecting my caldera forms to google sheets.
Thanks for the years it worked all right.