Skip to content

Project: Create a Bookshelf App\ #240

@Me7aBen

Description

@Me7aBen

URL of codelab:
https://developer.android.com/codelabs/basic-android-kotlin-compose-bookshelf?hl=es-419

Specify the language of the codelab if it is not English:
Spanish (Español – América Latina)

In which task and step of the codelab can this issue be found?
Task 3: Planifica tu app → Sección "Planifica la capa de red" → Subsección "Busca libros"

Describe the problem
The example URL provided to test the Google Books API (https://www.googleapis.com/books/v1/volumes?q=jazz+history) returns a 429 RESOURCE_EXHAUSTED error with rateLimitExceeded reason. The quota_limit_value is "0", which suggests the API key associated with the project (project_number:624717413613) has its daily quota set to zero or has been exhausted. Students cannot verify the expected JSON response as described in the codelab.

Steps to reproduce?
Go to Task 3 of the codelab ("Planifica tu app")
Click or navigate to the example URL: https://www.googleapis.com/books/v1/volumes?q=jazz+history
See error: HTTP 429 with "status": "RESOURCE_EXHAUSTED" and "reason": "rateLimitExceeded"

Versions
(Not applicable — this is a REST API access issue, not an Android Studio/emulator issue)

Additional information
The error response references project_number:624717413613, suggesting the codelab's shared API key has exceeded its quota. The codelab should either use an API key that works, instruct students to create their own Google Books API key, or update the example URL with a working alternative. Screenshot attached.

Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions