Инструменты для захвата и конвертирования Интернета

Доступ к нашему API с неподдерживаемым языком программирования

Если ваш язык программирования поддерживает COM-компонентыПримеры включают C ++, Classic ASP, JScript, CScript и макросы, затем вы можете использовать нашу библиотеку ASP.NET, как описано в COM-документация GrabzIt.

Наш API фактически предоставляется рядом веб-сервисов, которые может вызывать любой язык программирования. Чтобы скрыть некоторые из этих сложностей, мы написали ряд клиентов на разных языках программирования. Однако, если ваш язык программирования не поддерживается, вы можете следовать этим инструкциям, чтобы увидеть, как работают веб-сервисы, чтобы написать свой собственный клиент. Если вы хотите сделать ваш клиент открытым исходным кодом, мы будем рады разместить его в нашем репозитории, чтобы другие также могли его использовать.

Пожалуйста, не могли бы вы также скажите нам, какой язык не поддерживается, если достаточное количество людей попросит об этом, мы напишем новую версию клиента на этом языке.

Подписание запроса веб-службы

Ключевой частью запроса в наши веб-сервисы является подписание запроса, так как подпись предотвращает использование вашей учетной записи посторонними лицами.

Для этого нужно создать подпись string, который содержит каждый параметр, включая секрет приложения, разделенный символом канала ('|'). Однако параметры должны быть объединены в правильном порядке, который вы можете найти для конкретного вызова метода, посмотрев на открытый исходный код.

Эта подпись string должны быть преобразованы into ASCII перед хэшированием в MD5 и, наконец, преобразованием intox hex string дать подпись под запросом.

Выполнение запроса веб-службы

Каждый звонок на наши веб-сервисы состоит из запроса string параметры, два из которых должны быть ключом приложения и подписью для запроса. Эта информация представлена ​​параметрами ключа и sig соответственно.

Большинство string параметры должны быть в кодировке URL. Проверьте наш PHP-клиент с открытым исходным кодом чтобы увидеть, какие параметры вы должны кодировать. Этот класс также показывает, какие параметры могут быть отправлены нашим веб-сервисам. Чтобы узнать, что эти параметры делают, проверьте связанные Клиентская документация PHP.

Лучший подход при создании клиента для другого языка программирования - просто перевести каждый требуемый метод от одного из существующих клиентов с открытым исходным кодом и любых связанных методов. intо вашем желаемом языке.

Если вам нужна дополнительная информация о том, как создать клиента, вы можете свяжитесь с нами,.