[DEPRECATED] hashed_account_id is deprecated. in VENDORPATH/google/cloud-recaptcha-enterprise/src/V1/Event.php on line 372.
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 55/100
Direzione di ricerca
Inizia dalla riga 80 di APPPATH/Validation/Captcha.php e dalla riga 372 di VENDORPATH/google/cloud-recaptcha-enterprise/src/V1/Event.php, quindi segui i frame di analisi JSON di protobuf nel report. Riproduci la valutazione dopo un’installazione pulita di Composer e identifica perché hashed_account_id viene valorizzato. Il lavoro è completato quando il flusso di valutazione documentato termina senza questo avviso di deprecazione.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
I am getting a deprecation error about hashed_account_id even though I just installed the latest version of google/cloud-recaptcha-enterprise through composer.
[DEPRECATED] hashed_account_id is deprecated. in VENDORPATH/google/cloud-recaptcha-enterprise/src/V1/Event.php on line 372.
1 VENDORPATH/google/cloud-recaptcha-enterprise/src/V1/Event.php(372): trigger_error('hashed_account_id is deprecated.', 16384)
2 VENDORPATH/google/protobuf/src/Google/Protobuf/Internal/Message.php(1323): Google\Cloud\RecaptchaEnterprise\V1\Event->setHashedAccountId('')
3 VENDORPATH/google/protobuf/src/Google/Protobuf/Internal/Message.php(1228): Google\Protobuf\Internal\Message->mergeFromArrayJsonImpl([...], true)
4 VENDORPATH/google/protobuf/src/Google/Protobuf/Internal/Message.php(856): Google\Protobuf\Internal\Message->mergeFromJsonArray([...], true)
5 VENDORPATH/google/protobuf/src/Google/Protobuf/Internal/Message.php(1308): Google\Protobuf\Internal\Message->convertJsonValueToProtoValue([...], Object(Google\Protobuf\Internal\FieldDescriptor), true)
6 VENDORPATH/google/protobuf/src/Google/Protobuf/Internal/Message.php(1228): Google\Protobuf\Internal\Message->mergeFromArrayJsonImpl([...], true)
7 VENDORPATH/google/protobuf/src/Google/Protobuf/Internal/Message.php(1347): Google\Protobuf\Internal\Message->mergeFromJsonArray([...], true)
8 VENDORPATH/google/protobuf/src/Google/Protobuf/Internal/Message.php(782): Google\Protobuf\Internal\Message->parseFromJsonStream(Object(Google\Protobuf\Internal\RawInputStream), true)
9 VENDORPATH/google/gax/src/Transport/RestTransport.php(145): Google\Protobuf\Internal\Message->mergeFromJsonString('{
I'm omitting this part because it contains sensitive information like keys
10 VENDORPATH/guzzlehttp/promises/src/Promise.php(209): Google\ApiCore\Transport\RestTransport->Google\ApiCore\Transport\{closure}(Object(GuzzleHttp\Psr7\Response))
11 VENDORPATH/guzzlehttp/promises/src/Promise.php(158): GuzzleHttp\Promise\Promise::callHandler(1, Object(GuzzleHttp\Psr7\Response), null)
12 VENDORPATH/guzzlehttp/promises/src/TaskQueue.php(52): GuzzleHttp\Promise\Promise::GuzzleHttp\Promise\{closure}()
13 VENDORPATH/guzzlehttp/guzzle/src/Handler/CurlMultiHandler.php(167): GuzzleHttp\Promise\TaskQueue->run()
14 VENDORPATH/guzzlehttp/guzzle/src/Handler/CurlMultiHandler.php(206): GuzzleHttp\Handler\CurlMultiHandler->tick()
15 VENDORPATH/guzzlehttp/promises/src/Promise.php(251): GuzzleHttp\Handler\CurlMultiHandler->execute(true)
16 VENDORPATH/guzzlehttp/promises/src/Promise.php(227): GuzzleHttp\Promise\Promise->invokeWaitFn()
17 VENDORPATH/guzzlehttp/promises/src/Promise.php(272): GuzzleHttp\Promise\Promise->waitIfPending()
18 VENDORPATH/guzzlehttp/promises/src/Promise.php(229): GuzzleHttp\Promise\Promise->invokeWaitList()
19 VENDORPATH/guzzlehttp/promises/src/Promise.php(69): GuzzleHttp\Promise\Promise->waitIfPending()
20 VENDORPATH/google/cloud-recaptcha-enterprise/src/V1/Client/RecaptchaEnterpriseServiceClient.php(477): GuzzleHttp\Promise\Promise->wait()
21 APPPATH/Validation/Captcha.php(80): Google\Cloud\RecaptchaEnterprise\V1\Client\RecaptchaEnterpriseServiceClient->createAssessment(Object(Google\Cloud\RecaptchaEnterprise\V1\CreateAssessmentRequest))
24 SYSTEMPATH/Controller.php(151): CodeIgniter\Validation\Validation->run([...], null, null)
25 APPPATH/Controllers/PublicServices/MyController.php(510): CodeIgniter\Controller->validateData([...], [...])
26 SYSTEMPATH/CodeIgniter.php(933): App\Controllers\PublicServices\MyController->submitCheckout()
27 SYSTEMPATH/CodeIgniter.php(507): CodeIgniter\CodeIgniter->runController(Object(App\Controllers\PublicServices\MyController))
28 SYSTEMPATH/CodeIgniter.php(354): CodeIgniter\CodeIgniter->handleRequest(null, Object(Config\Cache), false)
29 SYSTEMPATH/Boot.php(363): CodeIgniter\CodeIgniter->run()
30 SYSTEMPATH/Boot.php(68): CodeIgniter\Boot::runCodeIgniter(Object(CodeIgniter\CodeIgniter))
31 FCPATH/index.php(114): CodeIgniter\Boot::bootWeb(Object(Config\Paths))
Environment details
- OS: Debian GNU/Linux 12 (bookworm)
- PHP version: 8.2.33
- Package name and version: google/cloud-recaptcha-enterprise
Steps to reproduce
- clean install of cloud-recaptcha-enterprise with
composer require google/cloud-recaptcha-enterprise - do a recaptcha assessment with php code
Code example
# example
$client = new RecaptchaEnterpriseServiceClient($clientOptions);
$formattedParent = RecaptchaEnterpriseServiceClient::projectName($config->projectId);
$userAgent = $request->getUserAgent() ? $request->getUserAgent()->getAgentString() : '';
$event = (new Event())
->setSiteKey($config->siteKey)
->setToken($value)
->setExpectedAction($expectedAction)
->setUserIpAddress($ip)
->setUserAgent($userAgent);
$assessment = (new Assessment())
->setEvent($event);
$assessmentRequest = (new CreateAssessmentRequest())
->setParent($formattedParent)
->setAssessment($assessment);
$response = $client->createAssessment($assessmentRequest);
- Lingua principale
- PHP
- Stelle
- 1.2k
- Fork
- 464
- Merge medio
- 2g 48m
- PR unite (30g)
- 84
Preparare l'ambiente
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di googleapis/google-cloud-php
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
googleapis/google-cloud-php#9730 ·
I maintainer di solito rispondono entro 1 giorno
-
type: feature request
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 75/100
googleapis/google-cloud-php#9716 · 11 reazioni ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100
googleapis/google-cloud-php#9739 ·
I maintainer di solito rispondono entro 1 giorno
-
[Spanner] Retries of UNAVAILABLE errors when resuming a result stream not working properlyForse già presa @Hectorhammett l’ha presa 2 giorni fa. Aperta
googleapis/google-cloud-php#9737 · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 65/100
googleapis/google-cloud-php#9725 ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di googleapis/google-cloud-php
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
521xueweihan/HelloGitHub#3790 ·
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
I maintainer di solito rispondono entro 1 giorno
-
enhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
benjaminkott/bootstrap_package#1670 ·
-
sync-en
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
I maintainer di solito rispondono entro 2 giorni