웹 캡처 및 변환 도구

지원되지 않는 프로그래밍 언어로 API에 액세스

언어 지원을 프로그래밍하는 경우 COM 구성 요소, 예에는 C ++, Classic ASP, JScript, CScript 및 매크로가 포함되며, ASP.NET 라이브러리를 다음과 같이 사용할 수 있습니다. GrabzIt의 COM 문서.

우리의 API는 실제로 모든 프로그래밍 언어가 호출 할 수있는 일련의 웹 서비스에 의해 제공됩니다. 이러한 복잡성을 감추기 위해 다양한 프로그래밍 언어로 일련의 클라이언트를 작성했습니다. 그러나 프로그래밍 언어가 지원되지 않는 경우이 지침에 따라 자신의 클라이언트를 작성하기 위해 웹 서비스의 작동 방식을 확인할 수 있습니다. 클라이언트를 오픈 소스로 만들려면 다른 저장소에서도 사용할 수 있도록 저장소에서 호스팅하십시오.

제발 당신도 지원되지 않는 언어를 알려주세요충분한 사람들이 요청하면 해당 언어로 새 버전의 클라이언트를 작성합니다.

웹 서비스 요청에 서명

웹 서비스에 대한 요청의 핵심 부분은 서명이 귀하의 계정을 사용하는 무단 당사자를 막기 때문에 요청에 서명하는 것입니다.

이렇게하려면 서명을 만들어야합니다 string파이프 ( '|') 문자로 구분 된 애플리케이션 비밀번호를 포함하여 모든 매개 변수를 포함합니다. 그러나 매개 변수는 올바른 순서로 연결되어야합니다.이를 통해 특정 메소드 호출에 대한 정보를 찾을 수 있습니다. 오픈 소스 코드.

이 서명 string 그런 다음 변환해야합니다 intASCII를 MD5에 해시하고 마지막으로 변환하기 전의 ASCII int오아 헥스 string 요청의 서명을 제공합니다.

웹 서비스 요청 실행

웹 서비스에 대한 모든 호출은 쿼리로 구성됩니다. string 매개 변수 중 두 개는 요청에 대한 애플리케이션 키 및 서명이어야합니다. 이 정보는 각각 키 및 시그 파라미터로 표시됩니다.

다리 string 매개 변수는 URL로 인코딩되어야합니다. 우리를 확인 오픈 소스 PHP 클라이언트 인코딩해야하는 매개 변수를 확인하십시오. 이 클래스는 또한 웹 서비스로 보낼 수있는 매개 변수를 보여줍니다. 이 매개 변수가 무엇을 수행하는지 확인하려면 관련 매개 변수를 확인하십시오 PHP 클라이언트 문서.

다른 프로그래밍 언어의 클라이언트를 만들 때 가장 좋은 방법은 기존 오픈 소스 클라이언트 중 하나에서 필요한 각 방법과 관련 방법을 간단히 변환하는 것입니다. into 원하는 언어.

클라이언트를 만드는 방법에 대한 자세한 정보가 필요하면 인링구아 밴쿠버로 직접 문의주세요..