79295346

Date: 2024-12-19 19:06:36
Score: 0.5
Natty:
Report link

I already have a solution. The problem was in how to pass the SHA-1 key. Characters ‘:’ must be removed from the key

This is my interceptor for the request:

class RoutesInterceptor @Inject constructor() : Interceptor {

override fun intercept(chain: Interceptor.Chain): okhttp3.Response {
    val request = chain.request()

    val newRequest = request.newBuilder()
        .addHeader("Content-Type", "application/json")
        .addHeader("X-Goog-Api-Key", BuildConfig.googleApiKey)
        .addHeader("X-Goog-FieldMask", "*")
        .addHeader("X-Android-Package", "YOUR PACKAGE NAME")
        .addHeader("X-Android-Cert", "13AC624158AD920199CAB14582")
        .build()

    return chain.proceed(newRequest)
}

}

Reasons:
  • Long answer (-0.5):
  • Has code block (-0.5):
  • Self-answer (0.5):
  • Low reputation (1):
Posted by: albrivas