betovsp
-
Posts
1,392 -
Joined
-
Last visited
-
Days Won
10
Posts posted by betovsp
-
-
Bom dia a todos.
Mais uma funcionalidade da Api, agora trazendo as imagens dos contatos e grupos e mostrando que é possível também receber mensagens.
Link:
Deus abençoe a todos. Boa semana.
-
Bom dia a todos.
Pessoal criei um vídeo onde demonstro algumas funcionalidades da Api rodando em Fivewin.
Deus Abençoe a todos, uma ótima semana.
Link:
-
4 horas atrás, sygecom disse:
Eu uso xharbour 1.2.3
Geralmente eu transformo o JSON em HASH e depois procuro no Hash
hHash := Hash() cJSON:='{'+; '"message": "Segue documento para assinatura.",'+; '"skip_email": "0",'+; '"workflow": "1"'+; '}' hb_jsondecode( cJSON, @hHash ) // aqui transforma o JSON em HASH IF HHasKey( hHash, 'workflow' ) ? 'EXISTE' ELSE ? 'NÃO EXISTE' ENDIF
Show, era isso mesmo, ontem já havia localizado, esqueci de postar aquio.
Vlw.
-
Olá pessoal, tudo bem?
Preciso verificar se dentro de um array multidimensional, possui uma tag específica, no harbour tem uma função pra isso, mas no xharbour eu não sei.
Alguém já teve essa necessidade e resolveu?
Obrigado.
-
-
Pessoal, como converto uma imagem base64 e mostro na timage?
A função HB_Base64Decode() não está funcionando.
exemplo de arquivo imagem base64:
"base64":"data:image/png;base64,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fFNYTJ3Fjc5iCoups7gRFlNncSMsTjqLk85iCosbncUUFiedxUlYTJ3FjYe11lqvPKy11nrlYa211is/XOosprCYwuITncWNzuJGWEydxRQWU2cxhcWNzmIKi0+ExY3OYgqLk7C40VlMYfGJsJg6iyksprC40Vl8orM4CYspLE46iyksboTFSWdxEhafCIsbncWNsJg6iyksps5iCoups/jEw1prrVce1lprvfKw1lrrlb/+/gcXwuITncVJWEydxRQWJ53FFBYnncUUFlNn8Ymw+KbO4iQsTjqLbwqLk87iE2Fx0lmchMXUWUxhMXUWN8Ji6ixOwuITncUnwuKkszgJixudxRQW39RZnITFSWdx42GttdYrD2uttV55WGut9coPX9ZZTGFxo7M46SxudBZTWExhcRIWU2fxTZ3FjbCYOotPhMVJZ3Gjs5jC4kZn8ZvCYuosprA46SymzmIKi5PO4kZYnITFjc5iCospLE46i090FlNYTJ3FFBbf1Fl84mGttdYrD2uttV55WGut9cpff/+DC2ExdRZTWHxTZzGFxdRZTGExdRZTWHxTZzGFxdRZTGExdRZTWEydxUlYTJ3FjbD4ps7iJCxOOouTsLjRWUxh8YnO4k8Ki2/qLG6ExdRZTGExdRZTWJx0Ft8UFjc6ixsPa621XnlYa631ysNaa61XfviyzuIkLE46iyksps5iCoups7jRWUxhcSMsTsJi6iymsJg6i5OwmDqLKSymzmIKi090FlNYTGFx0lmchMXUWXxTZ3EjLE7CYuosPhEWU2cxhcXUWdwIi6mzmMJi6iymsJg6iyksTjqLk7CYOospLE46i9/0sNZa65WHtdZarzystdZ65YcvC4ups5g6iyksprD4L+ksprCYOospLKbO4k/qLKawOOksprCYOouTzmIKixthcRIWU2cxhcU3hcUnwmLqLKawmDqLqbM46SxOwuKks/imsJg6i5OwmDqLk7D4RFicdBY3HtZaa73ysNZa65WHtdZar/xwqbO4ERY3OospLKawOAmLT3QWN8Ji6ixOwuIkLE46iyksbnQWU1jcCIs/qbM46SymsJjCYuosprCYOouTsJg6iyksboTF1FlMYfFNYfGJzmIKixudxRQWU2dxEhZTZ/EnPay11nrlYa211isPa621Xvnr739wISxOOospLH5TZ3ESFlNn8Ymw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"
-
Olá pessoal.
Desculpa aos adms, sei que aqui não é o lugar para postagem, mas aqui é o forum mais visitado.
Criei uma api em node.js e está rodando em webservice.
Ela possui mais de 80 funções para whatsapp, e fiz a comunicação em fivewin+xharbour com as principais (ativar sessão, ler qrcode, enviar mensagem, fechar sessão) para exemplificar o uso nas outras.
Se alguém se interessar, me chame por gentileza que envio um demo do funcionamento.
Na api tem toda a documentação em Swagger, para facilitar a comunicação e desenvolvimento.
Contato: (16) 9 8874-6745
Obrigado.
-
Em 08/02/2024 at 19:04, Manoel Marinho disse:
Alguém tem uma função pronta em xHarbour (funcionando) para integração com a API do Whatsapp ?
Se tiver interesse em vender, mandar proposta no privado.
Obrigado.
Bom dia Manoel, me chama no whatsapp, tenho uma api para zap rodando em fivewin/xharbour.
(16) 988746745
-
Olá Pessoal, tudo bem?
Hoje em um cliente, deu o seguinte erro:
5505 - Erro: XML não atende a especificação do Schema XML: [nfe_v4.00.xsd] , analise a lista de erros: [1 - Linha:0001 Coluna:1333 Campo:[NIHIL] Conteúdo:[NIHIL] Erro:O elemento 'infNFe' no espaço para nome 'http://www.portalfiscal.inf.br/nfe' apresenta
elemento filho 'retirada' no espaço para nome 'http://www.portalfiscal.inf.br/nfe' inválido. Lista de possíveis elementos esperados: 'autXML, det' no espaço para nome 'http://www.portalfiscal.inf.br/nfe'.
] -
TVONFEUTIL2G:VALIDAXML
1 - Linha:0001 Coluna:1333 Campo:[NIHIL] Conteúdo:[NIHIL] Erro:O elemento 'infNFe' no espaço para nome 'http://www.portalfiscal.inf.br/nfe' apresenta elemento filho 'retirada' no espaço para nome 'http://www.portalfiscal.inf.br/nfe' inválido. Lista de
possíveis elementos esperados: 'autXML, det' no espaço para nome 'http://www.portalfiscal.inf.br/nfe'.Inclui a tag autXML devidamente correta, mas continua o erro.
Alguém consegue me ajudar?
Segue xml.
-
1 hora atrás, kapiaba disse:
Eu acho que não, más, dê uma olhadinha aqui se ajuda:
http://www.fivetechsoft.com/forums/viewtopic.php?t=39521
Regards, saludos.
Chique Kapiaba, essa ferramenta o pdftk já tinha visto, já ia começar a mexer, daí obrigado pela ajuda.
Vai curintia hoje kkkkkkkk
-
Olá pessoal, na internet tem sites que fazem o merge em vários pdfs, transformando em um só, temos alguma função, dll, lib na nossa linguagem que nos ajude a fazer isso?
-
1 hora atrás, kapiaba disse:
Beto, só vou te ajudar porquê eres CORINTHIANO... Más é BOZÓ!! kkkkkkkkk Aqui bindindo:
https://www.gov.br/iti/pt-br/assuntos/repositorio/cadeias-da-icp-brasil
kkkkkkkkkkkkkk
Abs.
Regards, saludos.
Obrigado Kapi, já favoritei isso aí kkkkk, mas o erro foi corrigido atualizando o windows.
-
16 minutos atrás, kapiaba disse:
Como está vazio? Então você não instalou a FlexDocs Corretamente, veja:
https://www.flexdocs.net/guiaNFe/certificado.servidor.html
Procure a pasta: NFE_UTIL(você pode espelhar para a da NFE) na sua máquina, deve estar lá.
Regards, saludos.
Aí está o que tem no arquivo de instalação:
Sem os certificados que supostamente viriam, segundo a documentação da flexdocs.
Abri um chamado lá, assim que responderem e eu resolver te falo kapi curintiano L........... Ieca. kkkkkkkkkkk
-
2 minutos atrás, kapiaba disse:
Beto: Vou quebrar seu galho, porquê você é CORINTHIANO... Mas é BOZO(Vixxxyyyyyy). kkkkkkkkk
Fala Kapi rsrsrsrsrs
Sobreo erro eu sei o significado, mas preciso é da solução, no site da flexdocs diz sobre abrir o diretório cadeia certificados ws e instalar, mas o diretório está vazio, se alguém tiver o conteúdo aí e puder mandar agradeço.
-
Olá pessoal, eu novamente, no mesmo computador agora o seguinte erro:
Já atualizei o windows que estava desatualizado, instalei certificadores e mesmo assim persiste, alguma idéia?
-
Boa Tarde pessoal, consegui resolver ativando o usuário administrador do windows que vem desativado por default e fazer nele, em outro usuário, mesmo como administrador não funciona no windows 7, vai entender né.
Vlw. a todos
-
8 minutos atrás, gilmer disse:
Boa Tarde,
Você usou a versão com instalador? após a instalação tentou reiniciar a máquina ?
Sim Gilmer, com o instalador, executei como administrador, o UAC está desabilitado, reiniciei a máquina e mesmo assim não roda
-
Boa tarde amigos, já fiz de tudo e em um cliente que formatou o equipamento, usando o windows 7 não consigo instalar a flexdocs.
Alguém já passou por isso, não dá erro na instalação da dll, registra tudo certinho, já usei o framework 2.0 / 4.5 e nada
Obrigado.
-
Olá Pessoal, alguém tem a rotina pra me passar.
E o Manual mais atualizado, pois tenho de 2017 e gera a remessa, envia, mas quando vai pagar, dá erro no boleto.
Gostaria de avaliar com a minha função.
Obrigado.
-
Boa tarde pessoal, alguém que usa a fastreport, preciso colocar um valor em destaque, por exemplo, se o resultado for negativo, imprimir em vermelho, como se fosse prejuízo.
Anexo uma imagem da propriedade.
-
Em 30/06/2022 at 12:02, jfaguiar disse:
Bom dia amigos.
Após a edição de uma célula em xBrowse, estou fazendo uma validação e quando o retorno for .F., gostaria que o cursor se mantivesse na célula que está sendo editada.
Como faço isso?
Muito obrigado
Olá amigo, posta como está fazendo por favor pra gente avaliar.
-
Bom dia.
Consegui com um amigo, vou repassar a quem precisar blz, está em sql, base postgree, mas para os crânios aqui do forum isso é fichinha né rsrsrsrs.
https://mega.nz/file/8tRESRpB#7VGAiW-lEMpjvseGERdampYI_vX4G-dFfbPp69uAxbI
CREATE DATABASE cep
WITH OWNER = postgres
ENCODING = 'UTF8'
TABLESPACE = pg_default
LC_COLLATE = 'Portuguese_Brazil.1252'
LC_CTYPE = 'Portuguese_Brazil.1252'
CONNECTION LIMIT = -1;
-- Table: ceptable
-- DROP TABLE ceptable;
CREATE TABLE ceptable
(
cep character varying NOT NULL,
logradouro character varying,
bairro character varying,
cidade character varying,
estado character varying,
complemento character varying,
exist_no_ws character varying, -- CEP exist no WS do correio?
data_consulta timestamp(0) without time zone,
nome_unidade character varying, -- NOme da Unidade/predio
tipo_cep character varying, -- Tipo de cep, 5=Unidade(predio), 2=Rua,
1=Cidade
CONSTRAINT ceptable_pk PRIMARY KEY (cep)
)
WITH (
OIDS=FALSE
);
ALTER TABLE ceptable
OWNER TO postgres;
COMMENT ON COLUMN ceptable.exist_no_ws IS 'CEP exist no WS do correio?';
COMMENT ON COLUMN ceptable.nome_unidade IS 'NOme da Unidade/predio';
COMMENT ON COLUMN ceptable.tipo_cep IS 'Tipo de cep, 5=Unidade(predio),
2=Rua, 1=Cidade'; -
Olá amigos, alguém tem a base de cep atualizada pra fornecer?
Obrigado.
-
Aqui tem alguns exemplos enviado pelo aferra
Ela é uma ferramenta paga
API - Whatsapp
in Programação
Posted
Bom dia.
Quem tiver interesse em montar seu próprio servidor com a API do Zap, por motivo de saúde, estou negociando os fontes com as melhores condições para ajudar.
Contato: (16) 9 8874-6745
Obrigado. Deus abençoe a todos.