英文:
ReCaptcha key was requesting tokens (executes), but isn't anymore. Why?
问题
I implemented the ReCaptcha Enterprise in the android application as it is in the documentation (https://cloud.google.com/recaptcha-enterprise/docs/instrument-android-apps). The key was generated in the Google Cloud account. The recaptcha is used while registering the new user which data is saved in the backend API database.
private fun registerCall() {
lifecycleScope.launch {
recaptchaClient.execute(RecaptchaAction.SIGNUP)
.onSuccess { captchaToken ->
registerViewModel.register(
name = nameText,
surname = lastNameText,
email = emailText,
password = passwordText,
captchaToken = captchaToken
)
}
.onFailure { exception ->
registerFailed(getString(R.string.please_try_again_later))
}
}
}
The requests to the recaptcha are visible in the google cloud (so the initialization works great) but I also have an issue with ERROR.
英文:
I implemented the ReCaptcha Enterprise in the android application as it is in the documentation (https://cloud.google.com/recaptcha-enterprise/docs/instrument-android-apps). The key was generated in the Google Cloud account. The recaptcha is used while registering the new user which data is saved in the backend API database.
private fun registerCall() {
lifecycleScope.launch {
recaptchaClient.execute(RecaptchaAction.SIGNUP)
.onSuccess { captchaToken ->
registerViewModel.register(
name = nameText,
surname = lastNameText,
email = emailText,
password = passwordText,
captchaToken = captchaToken
)
}
.onFailure { exception ->
registerFailed(getString(R.string.please_try_again_later))
}
}
}
The requests to the recaptcha are visible in the google cloud (so the initialization works great) but I also have an issue with ERROR:
答案1
得分: 0
在我的情况下,当天稍后我尝试在应用程序中请求令牌来使用reCAPTCHA,但提示消失了。错误消息从主要描述中的错误更改为:
"完成设置您的密钥:请求分数
要完全保护您的站点或应用程序,请完成设置您的密钥。您的密钥正在请求令牌(执行),但没有请求分数(评估)。”
这给了我正确的信息,表明尚未实施评估端点 - 还没有完成。我认为在一段时间内不使用/不请求reCAPTCHA令牌后,错误消息会变成:“您的密钥未请求令牌”(就像描述中所述)。第二天,我再次遇到了这个错误消息 - 所以在我的情况下,答案是未使用reCAPTCHA一段时间。
英文:
In my case I tried to use recaptcha later that day by requesting token in the app and the prompt was gone. The error changed from that from main description to:
"Finish setting up your key: Request scores <br>
To fully protect your site or app, finish setting up your key. Your key is requesting tokens (executes), but isn't requesting scores (assessments)."
Which gives me correct info about not implemented assessment endpoint - not done yet. I think that after some time of not using/not asking for recaptcha token the message error is: "Your key isn't requesting tokens" (like in the description). In the next day I again have this error message - so in my case the answer is the unused recaptcha for some time.
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论