웹 서비스 wsdl 및 스키마는 여기에 있습니다.:
https://wsdfn.infoproff.com/v4/
Postman Collection (API v4) — Ready for Use:
https://www.postman.com/infoproff/infoproff-webservices/documentation/9kweer5/soap-api-v4
Postman provides a convenient way to test our API without the need to write any code. It can also automatically generate example HTTP requests for most common programming languages.
The requests generated by Postman are basic HTTP calls compatible with our SOAP API. However, for production-grade integration, we recommend using fully featured SOAP clients available in most programming languages. These clients can work directly with WSDL and XSD, automatically handling schemas, data types, and message structures.
Using a dedicated SOAP client ensures a more reliable and robust integration, reducing the likelihood of errors when constructing and parsing SOAP messages.
Authentification details
The primary authentication method is HTTP Basic Auth. Using the Authorization header with encoded credentials is the preferred and recommended approach.
The username corresponds to the App ID, and the password is the associated Secret Key. These values are generated in the API Tokens section of the user dashboard and are not related to the credentials used for logging into the portal.
The authentication_block mechanism, used in previous API versions, is still supported for backward compatibility but is considered deprecated and should not be used in new integrations.
Web service functions:
API는 여러 가지 서비스를 제공합니다:
회사 검색은 두 가지 옵션으로 구성됩니다.:
The search for other countries is performed only in the database of archived reports. If you do not find the desired company, enter the company details manually.
search_result_id can be acquired here for orders with delivery_term = "o" or delivery_term = "a".
It may take up to 20 seconds to respond to a search request in the following countries: United Kingdom, Ireland, France, Spain, Portugal, Germany, Italy, Austria, Switzerland.
노르웨이 등기부등본에서는 삭제된 회사를 이름으로 검색할 수 없습니다. 따라서 노르웨이에서 삭제된 회사 내 이름으로는 SimpleSearch 을 제공할 수 없습니다.
아래에서 예시를 확인할 수 있습니다.:
Below you can find the example of how to order and download reports:
To order an Online/Offline with identification report you need to receive "<search_result_id>".
To do so, please follow the link: 회사를 검색하는 방법은 무엇인가요?
보고서에 사용되는 상태는 다음과 같습니다.:
실행 상태가 Finished 또는 Updated 인 경우 주문을 받을 수 있습니다.
보고서에 사용되는 상태는 다음과 같습니다.:
실행 상태가 Finished 또는 Updated 인 경우 주문을 받을 수 있습니다.
Below you can find the example of how to order and download archived reports:
To order an archived report you need to receive "<search_result_id>" which has an "<archived_reports>" section that contains a product you need.
To do so, please follow the link: 회사를 검색하는 방법은 무엇인가요?
Example companies with archived reports:
Just like the online/offline reports.
Just like the online/offline reports.
Just like the online/offline reports.
Just like the online/offline reports.
To order an online financial statements, you need to receive "<search_result_id>".
To do so, please follow the link: 회사를 검색하는 방법은 무엇인가요?
이 기능은 제품을 주문할 때만 필요합니다: finances (Financial statements) 와 delivery_term = 'o'.
보고서에 사용되는 상태는 다음과 같습니다.:
If the execution status is Finished or Updated, then you can get an order.
요청은 세 부분으로 구성됩니다:
/report?&lang=en&doc_type=pdf¤cy_position=left&preferred_currency=EUR
https://www.infoproff.com/en/orders/files/<order_hash>/report?&lang=en&doc_type=pdf¤cy_position=left&preferred_currency=EUR
요청은 세 부분으로 구성됩니다:
delivery_term:
이러한 오류는 웹 서비스를 요청하는 동안 발생할 수 있습니다..
country_economic_overview — 다음 하위 섹션을 포함합니다: data_transparency_index, country_development_indicators, economic_forecast.paid_taxes — 납부한 세금에 대한 정보.tenders — 입찰 관련 정보.sanctions — ' negative_information ' 섹션에 추가되었습니다. beneficiaries, shareholders, managers, 및 employees_data 섹션에 다음 요소가 추가되었습니다:source_type — 데이터 소스 유형 (예: official, mass_media, company_admin 등). relations_of_persons 섹션에 새로운 요소가 추가되었습니다:match_typecapital 섹션이 재구조화되었습니다:capital_amount 요소는 issued_capital 로 이름이 변경되었습니다. number_of_sharesshare_valueauthorized_capitalemployees_data 섹션에서:group_figure '는 데이터에 그룹 수준 집계 값이 포함되어 있는지 여부를 표시합니다 (true). source_type 요소는 데이터 소스 유형을 지정합니다.is_estimated '는 이제 값이 ' true'인 경우에만 포함됩니다. assets_data ' 섹션 — 기존 섹션을 통합합니다:real_estate_data (이전 이름: property_data), vehicles, machinery_and_equipment (이전 이름: assets). patents 및 biological_assets. vehicles 섹션에 새로운 필드가 추가되었습니다:valuelitigations 섹션에 다음 요소가 추가되었습니다:content, instance, process, authorityfinancial_statement/positions 및 summary/latest_turnovers 에 새로운 요소가 추가되었습니다:value_origin — 값의 출처를 설명합니다. 예를 들어, 값 ' estimated '는 사용 가능한 데이터에 기반해 논리나 AI를 통해 추정 및 계산된 값입니다.branches_data 섹션에는 다음과 같은 필드가 추가되었습니다:registration_numberdirector_name참고: 안정화 단계에서 작은 개선 사항이나 조정 사항이 추가될 수 있습니다.
웹후크는 애플리케이션이 다른 애플리케이션에 실시간 정보를 제공하는 방법입니다. 웹후크 기능은 URL로 구성된 HTTP 콜백을 구현합니다. 지정된 이벤트가 발생할 때마다 HTTP POST 페이로드가 JSON 형식으로 이 URL로 전송됩니다. 저희 프로젝트에서는 특정 이벤트를 트리거하도록 웹후크 기능을 설계했습니다.
애플리케이션에 웹훅을 설정하려면 애플리케이션 설정 페이지로 이동하여 '웹훅 설정' 섹션을 찾습니다. 그리고 다음 정보를 입력합니다:
세부 정보를 입력한 후 '저장'을 클릭합니다.
이벤트가 발생하면 이벤트에 대한 정보가 포함된 JSON 본문과 함께 페이로드 URL로 HTTP POST 요청을 전송합니다.
페이로드 URL로 전송되는 POST 요청이 애플리케이션에서 보낸 것인지 확인하는 것이 중요합니다. 이를 지원하기 위해 모든 웹훅 요청에는 X-서명 헤더가 포함됩니다.
서명을 위해 SHA512 알고리즘이 포함된 HMAC을 사용합니다.
시크릿은 웹훅 설정에서 앱 ID와 시크릿 키를 연결한 것입니다.
필요한 경우 발신자를 식별하기 위해 엔드포인트에 고유한 get 매개변수를 추가할 수 있습니다.
서버는 10초 이내에 응답하고 2XX HTTP 코드를 반환해야 하며, 그렇지 않으면 웹훅 전송에 실패한 것으로 간주합니다. 실패할 경우 기능에서는 전송 정책에 따라 요청을 다시 보내려고 시도합니다.