Veb-xizmat WS-DL va sxemalari bu yerda joylashgan.:
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 bir nechta xizmatlarni taqdim etadi:
Kompaniya qidiruvi 2 ta variantdan iborat:
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.
Norvegiya reyestri o'chirib tashlangan kompaniyalarni nomlari bo'yicha qidirishga ruxsat bermaydi. Shuning uchun Norvegiyada o'chirib tashlangan kompaniyalar bo'yicha nomlar bo'yicha SimpleSearch taqdim eta olmaymiz.
Quyida misolni topishingiz mumkin.:
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: Kompaniyani qanday qidirish mumkin?
Hisobotlar uchun quyidagi holatlar ishlatiladi:
Agar ijro holati {tugallangan} yoki {yangilangan} bo'lsa, unda siz buyurtma olishingiz mumkin.
Hisobotlar uchun quyidagi holatlar ishlatiladi:
Agar ijro holati {tugallangan} yoki {yangilangan} bo'lsa, unda siz buyurtma olishingiz mumkin.
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: Kompaniyani qanday qidirish mumkin?
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: Kompaniyani qanday qidirish mumkin?
Ushbu funksiya faqat mahsulotni buyurtma qilganda kerak bo'ladi: finances (Financial statements) delivery_term = 'o' bilan.
Hisobotlar uchun quyidagi holatlar ishlatiladi:
If the execution status is Finished or Updated, then you can get an order.
So'rov 3 qismdan iborat:
/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
So'rov 3 qismdan iborat:
delivery_term:
Ushbu xatoliklar veb-xizmatimizga so'rov yuborilayotganda yuzaga kelishi mumkin..
country_economic_overview — quyidagi kichik bo'limlarni o'z ichiga oladi: data_transparency_index, country_development_indicators, economic_forecast.paid_taxes — to'langan soliqlar haqidagi ma'lumot.tenders — tenderlar haqidagi ma'lumot.sanctions — negative_information bo'limiga qo'shildi. beneficiaries, shareholders, managers va employees_data bo'limlariga quyidagi element qo'shildi:source_type — ma'lumot manbai turi (masalan, official, mass_media, company_admin va boshqalar). relations_of_persons bo'limiga yangi element qo'shildi:match_typecapital bo'limi qayta tuzildi:capital_amount elementi nomi issued_capital ga o'zgartirildi. number_of_sharesshare_valueauthorized_capitalemployees_data bo'limida:group_figure elementi ma'lumotlarga guruh darajasidagi umumlashtirilgan ko'rsatkichlar (true) kiritilganligini ko'rsatadi. source_type elementi ma'lumot manbai turini aniqlaydi.is_estimated elementi endi faqat uning qiymati true bo'lsa kiritiladi. assets_data bo'limi — ilgari mavjud bo'lgan bo'limlarni birlashtiradi:real_estate_data (ilgari property_data deb nomlangan), vehicles, machinery_and_equipment (ilgari assets deb nomlangan). patents va biological_assets. vehicles bo'limiga yangi maydon qo'shildi:valuelitigations bo'limiga quyidagi elementlar qo'shildi:content, instance, process, authorityfinancial_statement/positions va summary/latest_turnovers bo'limlariga yangi element qo'shildi:value_origin — qiymatning kelib chiqishini tasvirlaydi; masalan, estimated qiymati – bu qiymat mavjud ma'lumotlarga asoslanib mantiq yoki sun'iy intellekt yordamida baholangan va hisoblangan.branches_data bo'limiga quyidagi maydonlar qo'shildi:registration_numberdirector_nameEslatma: Barqarorlashuv bosqichida kichik takomillashtirishlar va sozlashlar amalga oshirilishi mumkin.
Webhook — bu ilovaning boshqa ilovalarga real vaqtda ma'lumot taqdim etish usulidir. Bizning webhook funksiyamiz URL orqali sozlangan HTTP callback-larni amalga oshiradi. Belgilangan voqea sodir bo'lganda HTTP POST yuklamasi JSON formatida ushbu URLga yuboriladi. Loyihamiz kontekstida webhook funksiyasini ma'lum voqealarni ishga tushirish uchun loyihalashtirdik.
Ilovangiz uchun webhookni sozlash uchun ilova sozlamalar sahifasiga o'ting va 'Webhooks Settings' bo'limini toping. Quyidagi ma'lumotlarni taqdim eting:
Ushbu ma'lumotlarni kiritgandan so'ng, 'Saqlash' tugmasini bosing.
Voqea sodir bo'lganda, biz voqea haqidagi ma'lumotlarni o'z ichiga olgan JSON tana bilan payload URL manziliga HTTP POST so'rovini yuboramiz.
Payload URLga yuborilgan POST so'rovlarining bizning ilovamizdan kelganini tasdiqlash muhimdir. Buni amalga oshirish uchun har bir webhook so'rovi X-Signature sarlavhasini o'z ichiga oladi.
Imzolash uchun biz SHA512 algoritmi bilan HMAC-dan foydalanamiz.
Secret — bu webhooks sozlamalaridagi App ID va Secret Key ning biriktirilgan shaklidir.
Zarur bo'lsa, jo'natuvchini aniqlash uchun endpointga o'zingizning get parametrlaringizni qo'shishingiz mumkin.
Server 10 soniya ichida javob berishi va 2XX HTTP kodini qaytarishi kerak; aks holda webhook yetkazib berish muvaffaqiyatsiz deb hisoblanadi. Muvaffaqiyatsizlik yuz berganda, funksiya yetkazib berish siyosatiga muvofiq so'rovni qayta yuborishga urinadi.