Ferramentas para capturar e converter a Web

Acessando nossa API com uma linguagem de programação não suportada

Se sua linguagem de programação suportar Componentes COM, exemplos incluem C ++, ASP clássico, JScript, CScript e macros. Você pode usar nossa biblioteca ASP.NET, conforme explicado em Documentação COM do GrabzIt.

Nossa API é realmente fornecida por uma série de serviços da Web que qualquer linguagem de programação pode chamar. Para ocultar parte dessa complexidade, escrevemos uma série de clientes em diferentes linguagens de programação. No entanto, se a sua linguagem de programação não for suportada, siga estas instruções para ver como os serviços da web funcionam para gravar seu próprio cliente. Se você gostaria de tornar seu cliente um código-fonte aberto, ficaríamos felizes em hospedá-lo em nosso repositório para que outras pessoas também possam usá-lo.

Por favor você poderia também diga-nos que idioma não é suportado, se um número suficiente de pessoas solicitar, escreveremos uma nova versão do cliente nesse idioma.

Assinando uma solicitação de serviço da Web

A parte principal da solicitação de nossos serviços da Web é assinar a solicitação, pois a assinatura impede que terceiros não autorizados usem sua conta.

Para fazer isso, você precisa criar uma assinatura string, que contém todos os parâmetros, incluindo o segredo do aplicativo, separado pelo caractere de barra vertical ('|'). No entanto, os parâmetros devem ser concatenados na ordem correta, que você pode encontrar para uma chamada de método específica, olhando para o código-fonte aberto.

Esta assinatura string deve então ser convertido into ASCII antes de ser hash para MD5 e finalmente convertido intoa hex string para dar a assinatura para a solicitação.

Executando uma Solicitação de Serviço da Web

Toda chamada para nossos serviços da Web consiste em consulta string parâmetros dois dos quais devem ser a chave do aplicativo e a assinatura da solicitação. Esta informação é representada pelos parâmetros key e sig, respectivamente.

ponte string parâmetros devem ser codificados em URL. Confira nossos cliente PHP de código aberto para ver quais parâmetros você deve codificar. Essa classe também mostra quais parâmetros podem ser enviados para nossos serviços da web. Para descobrir quais são esses parâmetros, verifique os Documentação do cliente PHP.

A melhor abordagem ao criar um cliente para uma linguagem de programação diferente é simplesmente traduzir cada método necessário de um dos clientes de código aberto existentes e qualquer método associado into seu idioma desejado.

Se você precisar de mais informações sobre como criar um cliente, poderá entre em contato conosco.