{"id":15100911,"url":"https://github.com/jm7087/api-pokemon-php-pt-br","last_synced_at":"2026-01-07T06:08:22.217Z","repository":{"id":255400226,"uuid":"849381384","full_name":"JM7087/api-pokemon-php-pt-br","owner":"JM7087","description":"API para buscar informações e imagens de Pokémon usando PHP e MySQL.","archived":false,"fork":false,"pushed_at":"2024-10-28T14:41:07.000Z","size":12156,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-27T13:49:03.425Z","etag":null,"topics":["api","json","mysql","mysql-database","php","php7","php8","pokedex","pokemon"],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/JM7087.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-08-29T13:49:05.000Z","updated_at":"2025-02-22T00:31:10.000Z","dependencies_parsed_at":"2024-08-29T19:52:34.338Z","dependency_job_id":null,"html_url":"https://github.com/JM7087/api-pokemon-php-pt-br","commit_stats":null,"previous_names":["jm7087/api-pokemon-php-pt-br"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JM7087%2Fapi-pokemon-php-pt-br","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JM7087%2Fapi-pokemon-php-pt-br/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JM7087%2Fapi-pokemon-php-pt-br/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JM7087%2Fapi-pokemon-php-pt-br/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/JM7087","download_url":"https://codeload.github.com/JM7087/api-pokemon-php-pt-br/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245858878,"owners_count":20684057,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["api","json","mysql","mysql-database","php","php7","php8","pokedex","pokemon"],"created_at":"2024-09-25T18:02:53.537Z","updated_at":"2025-03-27T13:49:07.404Z","avatar_url":"https://github.com/JM7087.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"﻿# API Pokémon PHP\r\n\r\nEste projeto é uma API para buscar informações de Pokémon usando PHP e MySQL. \r\nEle permite que você obtenha detalhes de Pokémon com base no nome ou número através de endpoints RESTful.\r\n\r\n## Funcionalidades\r\n\r\n- Listar todos os atuais 1025 Pokémon\r\n- Buscar Pokémon por número\r\n- Buscar Pokémon por nome\r\n- Retornar dados em formato JSON, com \r\n- Incluir URLs completas para imagens dos Pokémon\r\n\r\n## Requisitos\r\n\r\n- PHP 7.0 ou superior\r\n- MySQL\r\n- Servidor Apache (ou outro servidor web que suporte PHP)\r\n- phpMyAdmin (opcional, mas recomendado para gerenciar o banco de dados)\r\n\r\n## Configuração\r\n\r\n1. Clone o repositório\r\n2. Importe o arquivo `pokemon_api_backup.sql` para o seu banco de dados MySQL\r\n3. Configure o servidor web para apontar para o diretório do projeto\r\n4. Configure as credenciais do banco de dados no arquivo `conexao.php`\r\n\r\n## Configure o banco de dados:\r\n\r\n1. Importe o arquivo SQL para configurar a tabela pokemon,\r\nVocê pode usar o phpMyAdmin ou o comando de terminal para importar:\n```mysql -u seu_usuario -p seu_banco_de_dados \u003c caminho_para_arquivo/pokemon_api_backup.sql```\r\n\r\n2. Configurar a conexão com o banco de dados:\r\nEdite `conexao.php` com as informações corretas do seu banco de dados\r\n\r\n```conexao\r\n$host = 'localhost';\r\n$db = 'seu_banco_de_dados';\r\n$user = 'seu_usuario';\r\n$pass = 'sua_senha';\r\n```\r\n\r\n## Configure seu servidor web:\r\n\r\n- Certifique-se de que o servidor Apache (ou equivalente) está configurado corretamente para apontar para o diretório do projeto.\r\n\r\n- Edite o arquivo .htaccess se for necessário para redirecionar corretamente as URLs.\r\n\r\n## Como Usar\r\n\r\n- Listar todos os Pokémon:\r\n\r\n  GET ```http://localhost:8000/api-pokemon-php/```\r\n\r\n- Buscar Pokémon por número:\r\n\r\n  GET ```http://localhost:8000/api-pokemon-php/1```\r\n\r\n- Buscar Pokémon por nome:\r\n\r\n  GET ```http://localhost:8000/api-pokemon-php/bulbasaur```\r\n\r\n## Exemplo de Resposta JSON\r\n\r\n```json\r\n[\r\n  {\r\n    \"id\": 376,\r\n    \"nome\": \"bulbasaur\",\r\n    \"imagem\": \"http://localhost:8000/api-pokemon-php/img/1.png\",\r\n    \"altura\": \"0.70\",\r\n    \"peso\": \"6.90\",\r\n    \"nivel_base_experiencia\": 64,\r\n    \"habilidades\": \"overgrow, chlorophyll\",\r\n    \"tipo\": \"grass, poison\",\r\n    \"numero\": 1\r\n  }\r\n  {\r\n    \"id\": 377,\r\n    \"nome\": \"ivysaur\",\r\n    \"imagem\": \"http://localhost:8000/api-pokemon-php/img/2.png\",\r\n    \"altura\": \"1.00\",\r\n    \"peso\": \"13.00\",\r\n    \"nivel_base_experiencia\": 142,\r\n    \"habilidades\": \"overgrow, chlorophyll\",\r\n    \"tipo\": \"grass, poison\",\r\n    \"numero\": 2\r\n  },\r\n  {\r\n    \"id\": 378,\r\n    \"nome\": \"venusaur\",\r\n    \"imagem\": \"http://localhost:8000/api-pokemon-php/img/3.png\",\r\n    \"altura\": \"2.00\",\r\n    \"peso\": \"100.00\",\r\n    \"nivel_base_experiencia\": 263,\r\n    \"habilidades\": \"overgrow, chlorophyll\",\r\n    \"tipo\": \"grass, poison\",\r\n    \"numero\": 3\r\n  },\r\n]\r\n\r\n```\r\n## Contribuição\r\n\r\nContribuições são bem-vindas! Se você encontrar algum problema ou tiver alguma sugestão de melhoria, por favor, abra uma issue ou envie um pull request.\r\n\r\n## Créditos\r\n\r\n- Desenvolvido por [João Marcos](https://links.jm7087.com/)\r\n\r\n## Licença\r\n\r\nEste projeto é licenciado sob a Licença MIT - veja o arquivo [LICENSE](LICENSE) para mais detalhes.\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjm7087%2Fapi-pokemon-php-pt-br","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjm7087%2Fapi-pokemon-php-pt-br","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjm7087%2Fapi-pokemon-php-pt-br/lists"}