Giter Club home page Giter Club logo

Comments (26)

chuckbnorris avatar chuckbnorris commented on June 18, 2024 3

@vesteves, @marciodiasdev e todos outros que estão lendo esta mensagem:

Me chamo Tiago, faço parte da equipe técnica da Gerencianet, atuo especificamente na área de Integrações da API Gerencianet.

Conforme podem notar, o @tonetlds utilizou nossa ferramenta de suporte (ticket), eu mesmo o respondi e expliquei com detalhes: ofereci uma medida paliativa e mencionei que estaria encaminhando internamente essa demanda aos responsáveis técnicos. Entendo plenamente o que está sendo abordado neste issue, por isso já encaminhei internamente para que verifiquem à respeito. Caso não tenham visto, peço por gentileza que acessem a mensagem do @tonetlds e leiam com atenção o que foi que respondi via ticket.

Sempre que precisarem, podem entrar em contato conosco. O ideal é sempre utilizar as ferramentas oficiais de suporte da empresa, sendo o ticket uma delas (não precisa nem ser cadastrado na Gerencianet para enviar ticket).

Ademais, peço por gentileza a compreensão de vocês. Assim que houver retorno por parte de nossa equipe técnica, irei responder através do referido ticket e este próprio issue, só peço mais um pouco de paciência.

Qualquer dúvida ou informação adicional, estamos à disposição.

from gn-api-sdk-php.

FilipeMata avatar FilipeMata commented on June 18, 2024 3

Boa tarde, pessoal.
Acabamos de atualizar o nosso repositório com os reparos solicitados para SDK-PHP.
As novas atualizações incluem:

  • Compatibilidade com PHP 5.5, 5.6, 7.0 e 7.1
  • Upgrade para a versão mais recente do Guzzle 6.

Na documentação do Guzzle é possível notar que as versões mais recentes são compatíveis apenas com versões superiores do PHP 5.5.
Para atender à estes requisitos tivemos que restringir a versão do PHP para a nova atualização da nossa SDK.

A SDK Gerencianet-PHP compatível com a versão 5.4 do PHP ainda está disponível em nossa branch 1.x. Porém é importante frisar que a versão do Guzzle para esta versão da SDK ainda é a 5.3.

from gn-api-sdk-php.

chuckbnorris avatar chuckbnorris commented on June 18, 2024 3

@vesteves, @whallysson, @marciodiasdev, @eduardo76, @tonetlds, @jgustavo99, @guicouto, @jotafurtado, @jonathaniqueda

from gn-api-sdk-php.

jgustavo99 avatar jgustavo99 commented on June 18, 2024 2

Um sistema de pagamento igual Gerencianet, n deveria ter problemas assim num pacote de integração oficial. Por favor, corrigem o problema, já está a uns meses assim...

from gn-api-sdk-php.

chuckbnorris avatar chuckbnorris commented on June 18, 2024 2

@vesteves Sim, nosso desenvolvimento já está trabalhando e pelo retorno que obtive, nos próximos dias estará oficialmente solucionado. Fique tranquilo, vou avisá-los aqui assim que subirem em produção.

from gn-api-sdk-php.

lucianotonet avatar lucianotonet commented on June 18, 2024 1

Segue resposta do suporte:
image

Link arquivo informado: https://gerencianet.com.br/material/api/php/api.zip
Documentação: https://dev.gerencianet.com.br/docs/instalacao-sdk-php?#section-4-instala-o-biblioteca-php-da-gerencianet-sem-o-composer

Não vou poder testar agora.
Alguém se prontifica?

from gn-api-sdk-php.

marciodiasdeveloper avatar marciodiasdeveloper commented on June 18, 2024 1

+1, irei testar.

from gn-api-sdk-php.

eduardo76 avatar eduardo76 commented on June 18, 2024 1

Pessoal, se ainda interessar a vocês, eu tive o mesmo problema da biblioteca está desatualizada.
Então eu resolvi atualizar eu mesmo.

Segue os links:
Github: https://github.com/eduardo76/gerencianet
Packagist: https://packagist.org/packages/eduardo/gerencianet-sdk-php-atualizado

É o mesmo código, porém com as bibliotecas atualizadas.
Obs: Não são repositórios oficiais, mas estão funcionando.
Obs2: Eu uso Laravel5.4

from gn-api-sdk-php.

marciodiasdeveloper avatar marciodiasdeveloper commented on June 18, 2024 1

@eduardo76 seu package também não passou ....

Problem 1
- Can only install one of: guzzlehttp/guzzle[6.2.2, 6.2.3].
- Can only install one of: guzzlehttp/guzzle[6.2.3, 6.2.2].
- Can only install one of: guzzlehttp/guzzle[6.2.2, 6.2.3].
- eduardo/gerencianet-sdk-php-atualizado 1.0.11 requires guzzlehttp/guzzle 6.2.2 -> satisfiable by guzzlehttp/guzzle[6.2.2].
- Installation request for eduardo/gerencianet-sdk-php-atualizado ^1.0 -> satisfiable by eduardo/gerencianet-sdk-php-atualizado[1.0.11].
- Installation request for guzzlehttp/guzzle (locked at 6.2.3, required as ^6.2) -> satisfiable by guzzlehttp/guzzle[6.2.3].

from gn-api-sdk-php.

whallysson avatar whallysson commented on June 18, 2024 1

O que fiz para consertar isso, foi depois de instalar pelo composer não funcionava(mesmo erro da galera).
Criei uma nova pasta, fiz um download do zip (https://github.com/gerencianet/gn-api-sdk-php/archive/master.zip) , abri o o composer.json do download e alterei o "guzzlehttp/guzzle": "5.3.0" para "guzzlehttp/guzzle": "5.3.1".
Dei um "composer install" nessa nova pasta, e depois substitui a pasta "vendor/guzzlehttp" que estava com erro por essa do download. :)

from gn-api-sdk-php.

jotafurtado avatar jotafurtado commented on June 18, 2024

Mesmo problema aqui comigo. Vou verificar se consigo faze rum downgrade no meu projeto para utilizar com o pacote de vocês. Um atualização seria bem vinda.

from gn-api-sdk-php.

jotafurtado avatar jotafurtado commented on June 18, 2024

Sem chance, não consegui fazer downgrade no meu projeto. Muitas dependências. Vou ter que criar um projeto paralelo.

from gn-api-sdk-php.

jonathaniqueda avatar jonathaniqueda commented on June 18, 2024

Acabei me ferrando por aqui... Vou tentar criar um project externo ou mexer no composer deles e alterar a SDK.

from gn-api-sdk-php.

mpmnicolau avatar mpmnicolau commented on June 18, 2024

@jonathaniqueda @jotafurtado
Pessoal, com o composer da forma que está abaixo é possível que as duas versões do Guzzle funcionem ao mesmo tempo no projeto.

{
"require": {
"gerencianet/gerencianet-sdk-php": "1.0",
"guzzlehttp/guzzle": "6.0"
}
}

Por favor, dando certo ou errado, poderiam me dar um feedback?

from gn-api-sdk-php.

jonathaniqueda avatar jonathaniqueda commented on June 18, 2024

@mpmnicolau Por aqui estava exatamente assim e foi isso que gerou o erro. Conseguir converter meu Guzzle para 5.3.0, porém recomendo muito que vocês atualizem isso. A galera raramente usa essa versão old.

from gn-api-sdk-php.

eduardo76 avatar eduardo76 commented on June 18, 2024

Pessoal, se ainda interessar a vocês, eu tive o mesmo problema da biblioteca está desatualizada.
Então eu resolvi atualizar eu mesmo.

Segue os links:
Github: https://github.com/eduardo76/gerencianet
Packagist: https://packagist.org/packages/eduardo/gerencianet-sdk-php-atualizado

É o mesmo código, porém com as bibliotecas atualizadas.
Obs: Não são repositórios oficiais, mas estão funcionando.

from gn-api-sdk-php.

jotafurtado avatar jotafurtado commented on June 18, 2024

@eduardo76 faz um PR quem sabe eles aceitam. Acabei mudando de plataforma, não uso mais o GerenciaNet. Mas essa atualização é bem vinda de qualquer forma.

from gn-api-sdk-php.

guicouto avatar guicouto commented on June 18, 2024

Estou com o mesmo problema aqui por causa do Guzzle muito desatualizado.

from gn-api-sdk-php.

vesteves avatar vesteves commented on June 18, 2024

O estranho é que o downgrade da versão do guzzle foi acontecendo conforme o sistema foi avançando. a versão 1.0.1 usava a 6~ enquanto as mais atuais estão usando a 5.3~
Deve ter algum motivo técnico para isso. Seria interessante se algum membro oficial da equipe fizesse o report.

Problem 1
    - gerencianet/gerencianet-sdk-php 1.0.9 requires guzzlehttp/guzzle 5.3.0 -> satisfiable by guzzlehttp/guzzle[5.3.0] but these conflict with your requirements or minimum-stability.
    - gerencianet/gerencianet-sdk-php 1.0.7 requires guzzlehttp/guzzle 5.3.0 -> satisfiable by guzzlehttp/guzzle[5.3.0] but these conflict with your requirements or minimum-stability.
    - gerencianet/gerencianet-sdk-php 1.0.6 requires guzzlehttp/guzzle 5.3.0 -> satisfiable by guzzlehttp/guzzle[5.3.0] but these conflict with your requirements or minimum-stability.
    - gerencianet/gerencianet-sdk-php 1.0.5 requires guzzlehttp/guzzle 6.0.2 -> satisfiable by guzzlehttp/guzzle[6.0.2] but these conflict with your requirements or minimum-stability.
    - gerencianet/gerencianet-sdk-php 1.0.4 requires guzzlehttp/guzzle 6.0.2 -> satisfiable by guzzlehttp/guzzle[6.0.2] but these conflict with your requirements or minimum-stability.
    - gerencianet/gerencianet-sdk-php 1.0.3 requires guzzlehttp/guzzle 6.0.2 -> satisfiable by guzzlehttp/guzzle[6.0.2] but these conflict with your requirements or minimum-stability.
    - gerencianet/gerencianet-sdk-php 1.0.2 requires guzzlehttp/guzzle 6.0.2 -> satisfiable by guzzlehttp/guzzle[6.0.2] but these conflict with your requirements or minimum-stability.
    - gerencianet/gerencianet-sdk-php 1.0.12 requires guzzlehttp/guzzle 5.3.0 -> satisfiable by guzzlehttp/guzzle[5.3.0] but these conflict with your requirements or minimum-stability.
    - gerencianet/gerencianet-sdk-php 1.0.11 requires guzzlehttp/guzzle 5.3.0 -> satisfiable by guzzlehttp/guzzle[5.3.0] but these conflict with your requirements or minimum-stability.
    - gerencianet/gerencianet-sdk-php 1.0.10 requires guzzlehttp/guzzle 5.3.0 -> satisfiable by guzzlehttp/guzzle[5.3.0] but these conflict with your requirements or minimum-stability.
    - gerencianet/gerencianet-sdk-php 1.0.1 requires guzzlehttp/guzzle 6.0.2 -> satisfiable by guzzlehttp/guzzle[6.0.2] but these conflict with your requirements or minimum-stability.
    - gerencianet/gerencianet-sdk-php 1.0.0 requires guzzlehttp/guzzle 6.0.2 -> satisfiable by guzzlehttp/guzzle[6.0.2] but these conflict with your requirements or minimum-stability.
    - Installation request for gerencianet/gerencianet-sdk-php ^1.0 -> satisfiable by gerencianet/gerencianet-sdk-php[1.0.0, 1.0.1, 1.0.10, 1.0.11, 1.0.12, 1.0.2, 1.0.3, 1.0.4, 1.0.5, 1.0.6, 1.0.7, 1.0.9]

from gn-api-sdk-php.

marciodiasdeveloper avatar marciodiasdeveloper commented on June 18, 2024

#fail

composer require gerencianet/gerencianet-sdk-php
Using version ^1.0 for gerencianet/gerencianet-sdk-php
./composer.json has been updated
Loading composer repositories with package information
Updating dependencies (including require-dev)
Your requirements could not be resolved to an installable set of packages.

Problem 1
- Installation request for guzzlehttp/guzzle (locked at 6.2.3) -> satisfiable by guzzlehttp/guzzle[6.2.3].
- gerencianet/gerencianet-sdk-php 1.0.10 requires guzzlehttp/guzzle 5.3.0 -> satisfiable by guzzlehttp/guzzle[5.3.0].
- gerencianet/gerencianet-sdk-php 1.0.11 requires guzzlehttp/guzzle 5.3.0 -> satisfiable by guzzlehttp/guzzle[5.3.0].
- gerencianet/gerencianet-sdk-php 1.0.12 requires guzzlehttp/guzzle 5.3.0 -> satisfiable by guzzlehttp/guzzle[5.3.0].
- gerencianet/gerencianet-sdk-php 1.0.6 requires guzzlehttp/guzzle 5.3.0 -> satisfiable by guzzlehttp/guzzle[5.3.0].
- gerencianet/gerencianet-sdk-php 1.0.7 requires guzzlehttp/guzzle 5.3.0 -> satisfiable by guzzlehttp/guzzle[5.3.0].
- gerencianet/gerencianet-sdk-php 1.0.9 requires guzzlehttp/guzzle 5.3.0 -> satisfiable by guzzlehttp/guzzle[5.3.0].
- Conclusion: don't install guzzlehttp/guzzle 5.3.0

from gn-api-sdk-php.

lucianotonet avatar lucianotonet commented on June 18, 2024

O pessoal do suporte do GerenciaNet normalmente são bem prestativos através dos tickets de suporte deles.
Abri um agora informando sobre esta questão. Vamos ver se assim eles providenciam uma solução.
image

from gn-api-sdk-php.

vesteves avatar vesteves commented on June 18, 2024

De qquer maneira, gostaria de avisar que consegui integrar mas foi bem trabalhoso ter que achar as versões exatas de cada dependência.
Caso queiram ver o resultado, é só acessar o meu sistema.
https://www.tallybox.com.br/

from gn-api-sdk-php.

vesteves avatar vesteves commented on June 18, 2024

Inviável pq tem frameworks (Laravel por exemplo) que usam as mesmas dependências que o Gerencianet e, no Laravel, eles estão na última versão e, ao tentar usar o composer, terá q dar downgrade.
Usando esta base de arquivos irá sobrescrever e dar conflito de versão com as já existentes.
O correto a ser feito é atualizar ou informar o motivo pelo qual usam versões anteriores dos pacotes.

from gn-api-sdk-php.

marciodiasdeveloper avatar marciodiasdeveloper commented on June 18, 2024

estou precisando muito integrar a lib ao meu laravel5.4, vou tentar usar guzzle direto sem utilizar a lib oficial, bem que rolava um update neste sdk

from gn-api-sdk-php.

vesteves avatar vesteves commented on June 18, 2024

Pessoal, se ainda interessar a vocês, eu tive o mesmo problema da biblioteca está desatualizada.
Então eu resolvi atualizar eu mesmo.

Segue os links:
Github: https://github.com/eduardo76/gerencianet
Packagist: https://packagist.org/packages/eduardo/gerencianet-sdk-php-atualizado

É o mesmo código, porém com as bibliotecas atualizadas.
Obs: Não são repositórios oficiais, mas estão funcionando.
Obs2: Eu uso Laravel5.4

@eduardo76 obrigado pela iniciativa mas me sinto mais seguro utilizando a solução oficial pois trafego dados importantes por esta API.
Seria de uma enorme ajuda se vc entrasse em contato com o suporte da Gerencianet e disponibilizasse como fez para atualizar todos os pacotes. Talvez assim eles agilizem o processo.

from gn-api-sdk-php.

vesteves avatar vesteves commented on June 18, 2024

@tiagoxpl Nenhuma previsão ainda?
Estou precisando deste pacote na versão acima da ^6.2 para usar passport do Laravel em meu projeto...

from gn-api-sdk-php.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.