Strumenti per acquisire e convertire il Web

Accesso alla nostra API con un linguaggio di programmazione non supportato

Se il linguaggio di programmazione supporta Componenti COM, esempi includono C ++, ASP classico, JScript, CScript e macro, quindi puoi utilizzare la nostra libreria ASP.NET come spiegato in Documentazione COM di GrabzIt.

La nostra API è in realtà fornita da una serie di servizi Web che qualsiasi linguaggio di programmazione può chiamare. Per nascondere un po 'di questa complessità, abbiamo scritto una serie di client in diversi linguaggi di programmazione. Tuttavia, se il tuo linguaggio di programmazione non è supportato, puoi seguire queste istruzioni per vedere come funzionano i servizi web per scrivere il tuo client. Se desideri rendere open source il tuo client, saremo lieti di ospitarlo nel nostro repository in modo che anche altri possano utilizzarlo.

Per favore, potresti anche tu dicci quale lingua non è supportata, se un numero sufficiente di persone lo richiede, scriveremo una nuova versione del client in quella lingua.

Firma di una richiesta di servizio Web

La parte fondamentale di una richiesta ai nostri servizi web è firmare la richiesta, poiché la firma impedisce a parti non autorizzate di utilizzare il tuo account.

Per fare questo è necessario creare una firma string, che contiene tutti i parametri incluso il segreto dell'applicazione separato dal carattere pipe ('|'). Tuttavia, i parametri devono essere concatenati nell'ordine corretto, che è possibile trovare per una chiamata al metodo particolare osservando il codice sorgente aperto.

Questa firma string deve quindi essere convertito into ASCII prima di essere convertito in hash in MD5 e infine convertito into esadecimale string per dare la firma per la richiesta.

Esecuzione di una richiesta di servizio Web

Ogni chiamata ai nostri servizi web è composta da query string i parametri due dei quali devono essere la chiave dell'applicazione e la firma per la richiesta. Queste informazioni sono rappresentate rispettivamente dai parametri key e sig.

ponte string i parametri devono essere codificati nell'URL. Controlla il nostro client PHP open source per vedere quali parametri dovresti codificare. Questa classe mostra anche quali parametri possono essere inviati ai nostri servizi web. Per scoprire quali sono questi parametri, controlla gli associati Documentazione client PHP.

L'approccio migliore quando si crea un client per un linguaggio di programmazione diverso è semplicemente tradurre ogni metodo richiesto da uno dei client open source esistenti e tutti i metodi associati into la lingua desiderata.

Se hai bisogno di ulteriori informazioni su come creare un client, puoi farlo contattarci.