A API do Google Photos é uma ferramenta poderosa e versátil que permite integrar o vasto repositório de Imagens do Google em suas aplicações. Essa API oferece um método simples para recuperar imagens com base em consultas de busca específicas, permitindo que os usuários acessem facilmente o conteúdo visual relevante. Ao aproveitar as capacidades da API do Google Photos, os usuários podem enriquecer suas aplicações com conteúdo multimídia rico, melhorando o engajamento dos usuários e a experiência geral.
Em essência, a API aceita uma string de consulta e retorna uma coleção de imagens que correspondem à consulta. Esse processo é otimizado para fornecer resultados precisos e de alta qualidade, extraindo da vasta base de dados de imagens indexadas do Google. Os dados retornados incluem não apenas as imagens em si, mas também a largura e a altura.
Uma das principais vantagens de usar a API do Google Photos é sua facilidade de integração. Projetada com os desenvolvedores em mente, a API oferece uma interface fácil de usar e documentação abrangente. Isso garante que até mesmo aqueles com experiência mínima possam rapidamente se familiarizar e começar a incorporar a funcionalidade de busca de imagens em suas aplicações. A API suporta várias linguagens de programação e frameworks, proporcionando flexibilidade e tornando-a compatível com uma ampla gama de ambientes de desenvolvimento.
Em conclusão, a API do Google Photos é uma ferramenta indispensável para desenvolvedores que buscam enriquecer suas aplicações com conteúdo visual. Sua facilidade de integração, robustez em segurança, desempenho rápido e escalabilidade a tornam uma escolha ideal para uma ampla variedade de aplicações.
Ela receberá um parâmetro e fornecerá um JSON.
Além das limitações de chamadas de API por mês, não há outras limitações.
Para usar este endpoint você deve indicar uma palavra-chave no parâmetro
Pesquisar Imagens - Recursos do endpoint
| Objeto | Descrição |
|---|---|
query |
[Obrigatório] |
{"status":"success","query":"iphone","results":100,"images":[{"url":"https://store.storeimages.cdn-apple.com/1/as-images.apple.com/is/iphone-15-finish-select-202309-6-7inch-pink_FMT_WHH?wid\\u003d1280\\u0026hei\\u003d492\\u0026fmt\\u003dp-jpg\\u0026qlt\\u003d80\\u0026.v\\u003dcHJOTXEwTU92OEtKVDV2cVB1R2FTSjlERndlRTljaUdZeHJGM3dlLzR2L094RVU5SG4zSk9qR0pUVjZHdkVGbzFRUjVZcnNucDN6ME84Sk5KdjNoWnBRcmhuV0xiN2owaDd6ZUdJRlYrRTlWZmVzdHlTb1ZvUkovcWloS2FZNXJONmNpSFYrM3NGKzZkcnEwa2hyb1dn\\u0026traceId\\u003d1","width":1280,"height":492},{"url":"https://store.storeimages.cdn-apple.com/1/as-images.apple.com/is/iphone-16-pro-model-unselect-gallery-1-202409_FMT_WHH?wid\\u003d1280\\u0026hei\\u003d492\\u0026fmt\\u003dp-jpg\\u0026qlt\\u003d80\\u0026.v\\u003daWs5czA5aDFXU0FlMGFGRlpYRXk2UWFRQXQ2R0JQTk5udUZxTkR3ZVlpTDBZWFRnV2wyTWZmOFczZysrOWJqeHVqay8zY0s4VHBsVmhRS2dCdnNPUHBwYUdQQkdYL0crTjZtOXJzeHgrYU1lRU5sQktPWHNQdlFYSkxPRnV4eDJ4Mmh1S2IxRFVaYXZjK211UFFKS2pn\\u0026traceId\\u003d1","width":1280,"height":492},{"url":"https://www.apple.com/sg/iphone/home/images/meta/iphone__kqge21l9n26q_og.png","width":1200,"height":630},{"url":"https://upload.wikimedia.org/wikipedia/en/e/ee/Front_%26_Back_Face_of_iPhone_16_Pro_Max.png","width":290,"height":344},{"url":"https://store.storeimages.cdn-apple.com/1/as-images.apple.com/is/iphone-se-finish-unselect-gallery-1-202207_FMT_WHH?wid\\u003d1280\\u0026hei\\u003d492\\u0026fmt\\u003dp-jpg\\u0026qlt\\u003d80\\u0026.v\\u003dVEhreGxMWU8vckorVEJ3dVU2RjJZZFgrSXpWVEhWaW9YTGlWRHFoSHU0OG5mNEIvMUVsODRNNlRVVkNDQ2g4akpxbExkakZwOW1FVDBpNHlyYVFtRmdLV2FqbzNtY1BxSW9iSE1sc2hZc1YrejJvV21jV3JjQW9QdTJhTGI0YzYyRlBza3dYTzZGendmNnQxTG4wL3d3\\u0026traceId\\u003d1","width":1280,"height":492},{"url":"https://cdn.alloallo.media/catalog/product/apple/iphone/iphone-13/iphone-13-pink.jpg","width":512,"height":512},{"url":"https://store.storeimages.cdn-apple.com/1/as-images.apple.com/is/iphone-16-model-unselect-gallery-1-202409_FMT_WHH?wid\\u003d1280\\u0026hei\\u003d492\\u0026fmt\\u003dp-jpg\\u0026qlt\\u003d80\\u0026.v\\u003dZnlzVUZzRWd3dlg0RllqbHhQSUpKTGdzSmpObkZCM3MrNmJ5SkhESlNDakVYbnhrb2x6ZzkvSFhySkxFMTVhY1lZTzEwU2x0YmQ4dnJ3cVNFZ201bFhJRmNBejh5dzVJdkRsWDJ0V09QbnlmemkxSExtbzNaN2hDdkpvUEFYSzByMjBUVDFWQjBUZk4xNnFGa1hHVFV3\\u0026traceId\\u003d1","width":1280,"height":492},{"url":"https://store.storeimages.cdn-apple.com/8756/as-images.apple.com/is/iphone-15-model-unselect-gallery-1-202309_FMT_WHH?wid\\u003d1200\\u0026hei\\u003d630\\u0026fmt\\u003djpeg\\u0026qlt\\u003d95\\u0026.v\\u003d1692810662701","width":1200,"height":630},{"url":"https://store.storeimages.cdn-apple.com/8756/as-images.apple.com/is/MA6A4?wid\\u003d1144\\u0026hei\\u003d1144\\u0026fmt\\u003djpeg\\u0026qlt\\u003d90\\u0026.v\\u003d1723935350333","width":1144,"height":1144},{"url":"https://store.storeimages.cdn-apple.com/8756/as-images.apple.com/is/iphone-14-model-unselect-gallery-1-202209_FMT_WHH?wid\\u003d1200\\u0026hei\\u003d630\\u0026fmt\\u003djpeg\\u0026qlt\\u003d95\\u0026.v\\u003d1660745142376","width":1200,"height":630},{"url":"https://store.storeimages.cdn-apple.com/1/as-images.apple.com/is/iphone-se-finish-select-202207-product-red_AV1_FMT_WHH?wid\\u003d1280\\u0026hei\\u003d492\\u0026fmt\\u003dp-jpg\\u0026qlt\\u003d80\\u0026.v\\u003dVEhreGxMWU8vckorVEJ3dVU2RjJZVVNCSGJEVklzV3dtVWxKME5oOWltbjVVekpmdFBRNXNaQWgrV3hncjRqTVZyZU10VldzN05ENll4dW0xeUlHNEFYZWRhV1JMZjVpMnNsVjZuVzNDRjR6aS91YVcxYUZpZGczeVJUNEFNTHpGVmtHems4eW94Ulo0aHJoUkFDQ1FR\\u0026traceId\\u003d1","width":1280,"height":492},{"url":"https://store.storeimages.cdn-apple.com/1/as-images.apple.com/is/iphone-16-finish-select-202409-6-1inch-black_FMT_WHH?wid\\u003d1280\\u0026hei\\u003d492\\u0026fmt\\u003dp-jpg\\u0026qlt\\u003d80\\u0026.v\\u003dUXp1U3VDY3IyR1hNdHZwdFdOLzg1V0tFK1lhSCtYSGRqMUdhR284NTN4OXJ2ZmJPL0RPUUo3QVV2SDlVcFh6VGJWU3RPOURZS0RCaG1weXBRYytNTEZIMVU3blhIMm9GdXVFaFpISW1jUFBjVXh4d3Jwc2ppTG5KajBIdzdxOHVaNkR4amhRYktYVU5hSUlOMU9QbE13\\u0026traceId\\u003d1","width":1280,"height":492},{"url":"https://cdsassets.apple.com/live/7WUAS350/images/tech-specs/iphone_15_hero.png","width":1000,"height":1000},{"url":"https://store.storeimages.cdn-apple.com/1/as-images.apple.com/is/iphone-16-pro-finish-select-202409-6-9inch-blacktitanium_FMT_WHH?wid\\u003d1280\\u0026hei\\u003d492\\u0026fmt\\u003dp-jpg\\u0026qlt\\u003d80\\u0026.v\\u003deUdsd0dIb3VUOXdtWkY0VFUwVE8vbEdkZHNlSjBQRklnaFB2d3I5MW94NlcvVjg4Q2h4WWRjcFAyYlBrM0N1bGNCYVFTWE9PWUNRT1hNNnZQT3p1bTErZndnaURkVmozaEMySlFva2IrY2kwdE0xZHZpY3Z2b2JHN3R5d3hhK1FNdXRCUmJWZjM5OExLalhkZXF3RmJhSU81K2hNdW11eVBidDJOUHJQWXJF\\u0026traceId\\u003d1","width":1280,"height":492},{"url":"https://store.storeimages.cdn-apple.com/8756/as-images.apple.com/is/MT233?wid\\u003d1144\\u0026hei\\u003d1144\\u0026fmt\\u003djpeg\\u0026qlt\\u003d90\\u0026.v\\u003d1693248327138","width":1144,"height":1144},{"url":"https://store.storeimages.cdn-apple.com/1/as-images.apple.com/is/iphone-16-finish-select-202409-6-1inch-pink_FMT_WHH?wid\\u003d1280\\u0026hei\\u003d492\\u0026fmt\\u003dp-jpg\\u0026qlt\\u003d80\\u0026.v\\u003dUXp1U3VDY3IyR1hNdHZwdFdOLzg1V0tFK1lhSCtYSGRqMUdhR284NTN4OHY2WXBWQWdyLzNrNnpHemdWd1VyeDFRUjVZcnNucDN6ME84Sk5KdjNoWnBRcmhuV0xiN2owaDd6ZUdJRlYrRThQVGFCY1d2Mm1kVDh4VitUQTlVdk9UOTZ6YWdIMldrRGtERWFIcmlaL0hR\\u0026traceId\\u003d1","width":1280,"height":492},{"url":"https://www.apple.com/newsroom/images/2024/09/apple-introduces-iphone-16-and-iphone-16-plus/article/geo/Apple-iPhone-16-hero-geo-240909_inline.jpg.large.jpg","width":653,"height":914},{"url":"https://store.storeimages.cdn-apple.com/1/as-images.apple.com/is/iphone-16-pro-finish-select-202409-6-9inch-naturaltitanium_FMT_WHH?wid\\u003d1280\\u0026hei\\u003d492\\u0026fmt\\u003dp-jpg\\u0026qlt\\u003d80\\u0026.v\\u003deUdsd0dIb3VUOXdtWkY0VFUwVE8vbEdkZHNlSjBQRklnaFB2d3I5MW94NkkwYXJHRXdBd0xZTDNUS0M2eUNlY09pSm1VbXpIeGpCeTJIVHRNaHdieENhcFMzWXhhZlpoRTlJdU1xMmtKaFlDbG1vNk41bkQ2aUtHeHpKYklXTEY2Y1BVVWcvTTVJWndma0lYSm5lMTZsemt0NWFEbVVwSUY3MzNqZWpjWWZJ\\u0026traceId\\u003d1","width":1280,"height":492},{"url":"https://www.apple.com/newsroom/images/product/iphone/standard/Apple_iphone_11-rosette-family-lineup-091019_big.jpg.large.jpg","width":816,"height":816},{"url":"https://store.storeimages.cdn-apple.com/1/as-images.apple.com/is/iphone-14-finish-select-202209-6-1inch-blue_FMT_WHH?wid\\u003d1280\\u0026hei\\u003d492\\u0026fmt\\u003dp-jpg\\u0026qlt\\u003d80\\u0026.v\\u003dbjlYUjk1NXN2Uy9CTWFMaXBneUF0bEthL1VsNXgveGUwQ1JqNzA0ZHArbkwyKzBuU1hIWENKWUNUdFZtaHRiczFRUjVZcnNucDN6ME84Sk5KdjNoWnBRcmhuV0xiN2owaDd6ZUdJRlYrRS9Ga3ZmTzhXa3ljQ09NOWNqeVZhRVA4ZDNlZFZUSXZlbyt5V3QvM0JEejFR\\u0026traceId\\u003d1","width":1280,"height":492},{"url":"https://media.wired.com/photos/66ee21f62f04c019f863fc4c/2:3/w_1200,h_1800,c_limit/Apple-iPhone-16-and-iPhone-16-Plus-Reviewer-Collage-092024-SOURCE-Julian-Chokkattu.jpg","width":1200,"height":1800},{"url":"https://cdsassets.apple.com/live/7WUAS350/images/iphone/fall-2023-iphone-colors-iphone-15-pro-max.png","width":904,"height":700},{"url":"https://store.storeimages.cdn-apple.com/1/as-images.apple.com/is/iphone-se-finish-select-202207-starlight_FMT_WHH?wid\\u003d1280\\u0026hei\\u003d492\\u0026fmt\\u003dp-jpg\\u0026qlt\\u003d80\\u0026.v\\u003dVEhreGxMWU8vckorVEJ3dVU2RjJZUTNTNXU4cmFuZHdJd3pGZ3kzaE93c2U5Y05TTzE5elNHY3NydnJkc1BYUVg1L0NDSU4xV1BlRUxZbENpUnY1eUxTMHpWMitKeSsraHNidTNMREZyNURVY0RZeWVKeUk0RURhNnVRMjN1M3dZZllTbS8yc2FIa2Y1ZGRIOGxLV0hn\\u0026traceId\\u003d1","width":1280,"height":492},{"url":"https://www.apple.com/newsroom/images/2024/09/apple-debuts-iphone-16-pro-and-iphone-16-pro-max/article/Apple-iPhone-16-Pro-hero-240909_inline.jpg.large.jpg","width":653,"height":914},{"url":"https://store.storeimages.cdn-apple.com/1/as-images.apple.com/is/iphone-15-finish-select-202309-6-1inch-blue_FMT_WHH?wid\\u003d1280\\u0026hei\\u003d492\\u0026fmt\\u003dp-jpg\\u0026qlt\\u003d80\\u0026.v\\u003dcHJOTXEwTU92OEtKVDV2cVB1R2FTSjlERndlRTljaUdZeHJGM3dlLzR2L0wyKzBuU1hIWENKWUNUdFZtaHRiczFRUjVZcnNucDN6ME84Sk5KdjNoWnBRcmhuV0xiN2owaDd6ZUdJRlYrRTlWZmVzdHlTb1ZvUkovcWloS2FZNXJibHhQN3FTM1ZIQkk2Z3o4cTFlRFZB\\u0026traceId\\u003d1","width":1280,"height":492},{"url":"https://cdsassets.apple.com/live/7WUAS350/images/tech-specs/iphone-16.png","width":960,"height":960},{"url":"https://store.storeimages.cdn-apple.com/1/as-images.apple.com/is/iphone-14-finish-select-202209-6-1inch-yellow_FMT_WHH?wid\\u003d1280\\u0026hei\\u003d492\\u0026fmt\\u003dp-jpg\\u0026qlt\\u003d80\\u0026.v\\u003dbjlYUjk1NXN2Uy9CTWFMaXBneUF0bEthL1VsNXgveGUwQ1JqNzA0ZHArbjRRVTNjZitXallzNXA5ZUIwM25xZHVqay8zY0s4VHBsVmhRS2dCdnNPUHBwYUdQQkdYL0crTjZtOXJzeHgrYU02WjdNRmRCc09Pek5waThFRitZTkR0NEZTY1VIaEpLYkJrOVY3am50SHB3\\u0026traceId\\u003d1","width":1280,"height":492},{"url":"https://www.apple.com/sg/iphone/home/images/overview/consider_modals/innovation/modal_second__e1xvbvxfc5oy_large.jpg","width":605,"height":720},{"url":"https://i5.walmartimages.com/seo/Apple-iPhone-X-64GB-Unlocked-GSM-Phone-w-Dual-12MP-Camera-Space-Gray-B-Grade-Used_15c2b968-bb85-41a4-9292-b017f78fe797.a66ebbf32b6d53b6d6eb14c47434ac04.jpeg","width":2000,"height":2000},{"url":"https://store.storeimages.cdn-apple.com/1/as-images.apple.com/is/iphone-15-finish-select-202309-6-1inch-green_FMT_WHH?wid\\u003d1280\\u0026hei\\u003d492\\u0026fmt\\u003dp-jpg\\u0026qlt\\u003d80\\u0026.v\\u003dcHJOTXEwTU92OEtKVDV2cVB1R2FTSjlERndlRTljaUdZeHJGM3dlLzR2OEIzenlaemVZcXF4dWN4a1o1bms5UGJWU3RPOURZS0RCaG1weXBRYytNTEZIMVU3blhIMm9GdXVFaFpISW1jUE4vd3djUElYUEl5ak9OVThyMUdieDBBdzM2VnRnZmw5M0I2VVpZMzZLdkln\\u0026traceId\\u003d1","width":1280,"height":492},{"url":"https://store.storeimages.cdn-apple.com/1/as-images.apple.com/is/iphone-16-finish-select-202409-6-1inch-ultramarine_FMT_WHH?wid\\u003d1280\\u0026hei\\u003d492\\u0026fmt\\u003dp-jpg\\u0026qlt\\u003d80\\u0026.v\\u003dUXp1U3VDY3IyR1hNdHZwdFdOLzg1V0tFK1lhSCtYSGRqMUdhR284NTN4L28rSU1jVGx4VGxCNEFSdVNXdG1Rd2FrUnVaS0RUd2J0MmNFbkdhY2ZjUFdTMFRmWmtRdTBHQlhFcGIzZUhKekJuNDBzcjA0aG5jQUJ1UTI2VzJJR1kwSGZRRndEUFk5U3lLUnp0NjlBd3Z3\\u0026traceId\\u003d1","width":1280,"height":492}],"_note":"Response truncated for documentation purposes"}
curl --location --request GET 'https://zylalabs.com/api/4470/google+photos+api/5487/search+images?query=iphone' --header 'Authorization: Bearer YOUR_API_KEY'
| Cabeçalho | Descrição |
|---|---|
Authorization
|
[Obrigatório] Deve ser Bearer access_key. Veja "Sua chave de acesso à API" acima quando você estiver inscrito. |
Sem compromisso de longo prazo. Faça upgrade, downgrade ou cancele a qualquer momento. O teste gratuito inclui até 50 requisições.
Para usar esta API os usuários devem inserir um termo de busca para obter imagens
A API do Google Photos é um conjunto de ferramentas e serviços fornecidos pelo Google que permite aos usuários integrar a funcionalidade do Google Photos em suas próprias aplicações
Zyla oferece uma ampla variedade de métodos de integração para quase todas as linguagens de programação Você pode usar esses códigos para integrar com seu projeto conforme necessário
Existem diferentes planos para todos os gostos incluindo um teste gratuito para um pequeno número de solicitações mas sua taxa é limitada para evitar abusos do serviço
A API do Google Photos é essencial porque permite que os usuários integrem recursos poderosos de gerenciamento de fotos em seus aplicativos Esta API permite acesso organização e compartilhamento sem costura de arquivos de mídia melhorando a experiência do usuário e fornecendo ferramentas valiosas para uma variedade de aplicativos
A API do Google Photos retorna um objeto JSON contendo resultados de pesquisa de imagens com base na consulta fornecida Isso inclui uma mensagem de status a consulta original o número de resultados e um array de objetos de imagem com URLs larguras e alturas
Os campos principais nos dados de resposta incluem "status" (indicando sucesso ou falha) "query" (o termo de pesquisa utilizado) "results" (o número total de imagens encontradas) e "images" (um array de objetos de imagem com detalhes como URL largura e altura)
Os dados da resposta estão estruturados como um objeto JSON. Contém um objeto de nível superior com campos para status, consulta, contagem de resultados e um array de objetos de imagem, cada um contendo atributos específicos como URL, largura e altura
O parâmetro principal para a API do Google Photos é a "palavra-chave" usada na consulta de pesquisa Os usuários podem personalizar suas solicitações especificando diferentes palavras-chave para recuperar imagens relevantes
O endpoint fornece informações sobre imagens que correspondem à consulta de busca, incluindo seus URLs, dimensões (largura e altura) e o número total de resultados encontrados, permitindo uma recuperação e exibição eficazes de imagens
Os usuários podem utilizar os dados retornados extraindo URLs de imagens para exibição em aplicativos usando a largura e a altura para fins de layout e aproveitando a contagem total de resultados para informar os usuários sobre o número de imagens disponíveis
Casos de uso típicos incluem a integração de galerias de fotos a criação de apresentações personalizadas a melhoria das funcionalidades de busca dentro de aplicativos e a geração automática de álbuns com base em critérios definidos pelo usuário como eventos ou locais
A precisão dos dados é mantida através do extenso processo de indexação e controle de qualidade do Google garantindo que as imagens retornadas sejam relevantes e de alta qualidade provenientes de um vasto banco de dados continuamente atualizado
Nível de serviço:
100%
Tempo de resposta:
10.284ms
Nível de serviço:
100%
Tempo de resposta:
4.075ms
Nível de serviço:
100%
Tempo de resposta:
11.443ms
Nível de serviço:
100%
Tempo de resposta:
1.039ms
Nível de serviço:
100%
Tempo de resposta:
7.208ms
Nível de serviço:
100%
Tempo de resposta:
5.068ms
Nível de serviço:
100%
Tempo de resposta:
486ms
Nível de serviço:
100%
Tempo de resposta:
1.309ms
Nível de serviço:
100%
Tempo de resposta:
5.140ms
Nível de serviço:
100%
Tempo de resposta:
20.002ms
Nível de serviço:
100%
Tempo de resposta:
2.363ms
Nível de serviço:
100%
Tempo de resposta:
54ms
Nível de serviço:
100%
Tempo de resposta:
107ms
Nível de serviço:
100%
Tempo de resposta:
81ms
Nível de serviço:
100%
Tempo de resposta:
158ms
Nível de serviço:
100%
Tempo de resposta:
560ms
Nível de serviço:
100%
Tempo de resposta:
1.748ms
Nível de serviço:
100%
Tempo de resposta:
130ms
Nível de serviço:
100%
Tempo de resposta:
102ms
Nível de serviço:
100%
Tempo de resposta:
88ms