Web hizmeti wsdl ve şemaları burada bulunur:
http://wsdfn.infoproff.com/v3/
Web service functions:
API çeşitli hizmetler sağlar:
Şirket araması 2 seçenekten oluşur:
search_result_id can be acquired here for orders with delivery_term = "o".
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.
Norveç sicili, silinmiş şirketlerin isimlerine göre aranmasına izin vermemektedir. Bu nedenle, Norveç'te silinen şirketler içinde isimlere göre bir SimpleSearch sağlayamıyoruz.
Aşağıda örneği bulabilirsiniz:
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: Bir şirket nasıl aranır?
Raporlar için aşağıdaki durumlar kullanılır:
Yürütme durumu Finished veya Updated ise, bir emir alabilirsiniz.
Raporlar için aşağıdaki durumlar kullanılır:
Yürütme durumu Finished veya Updated ise, bir emir alabilirsiniz.
To order an online financial statements, you need to receive "<search_result_id>".
To do so, please follow the link: Bir şirket nasıl aranır?
Bu işlev yalnızca bir ürün sipariş ederken gereklidir: finances (Financial statements) ile delivery_term = 'o'.
Raporlar için aşağıdaki durumlar kullanılır:
If the execution status is Finished or Updated, then you can get an order.
Talep 3 bölümden oluşmaktadır:
/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
Talep 3 bölümden oluşmaktadır:
delivery_term:
Web servisimize talepte bulunurken bu hatalar oluşabilir.
Allows you to search for available financial statements.
Currently available only in EST (Estonia), SWE (Sweden)
- Changes in list of available countries: Arjantin Cumhuriyeti (ARG), Arnavutluk Cumhuriyeti (ALB), Avustralya Milletler Topluluğu (AUS), Avusturya Cumhuriyeti (AUT), Azerbaycan Cumhuriyeti (AZE), Bağımsız Samoa Devleti (WSM), Belarus Cumhuriyeti (BLR), Belçika Krallığı (BEL), Birleşik Arap Emirlikleri (ARE), Bosna Hersek (BIH), Brezilya Federatif Cumhuriyeti (BRA), Bulgaristan Cumhuriyeti (BGR), Büyük Britanya ve Kuzey İrlanda Birleşik Krallığı (GBR), Cezayir Demokratik Halk Cumhuriyeti (DZA), Danimarka Krallığı (DNK), Ekvador Cumhuriyeti (ECU), Estonya Cumhuriyeti (EST), Fas Krallığı (MAR), Federal Almanya Cumhuriyeti (DEU), Finlandiya Cumhuriyeti (FIN), Fransız Cumhuriyeti (FRA), Grönland (GRL), Güney Afrika Cumhuriyeti (ZAF), Gürcistan (GEO), Hollanda Krallığı (NLD), Hong Kong (HKG), Hırvatistan Cumhuriyeti (HRV), Japonya (JPN), Jersey Bailiwick (JEY), Kazakistan Cumhuriyeti (KAZ), Kosova (XXK), Kıbrıs Cumhuriyeti (CYP), Kırgız Cumhuriyeti (KGZ), Letonya Cumhuriyeti (LVA), Lihtenştayn Prensliği (LIE), Lüksemburg Büyük Dükalığı (LUX), Macaristan Cumhuriyeti (HUN), Maldivler Cumhuriyeti (MDV), Malta Cumhuriyeti (MLT), Man Adası (IMN), Moldova Cumhuriyeti (MDA), Monako Prensliği (MCO), Moğolistan (MNG), Norveç Krallığı (NOR), Paraguay Cumhuriyeti (PRY), Polonya Cumhuriyeti (POL), Portekiz Cumhuriyeti (PRT), Romanya (ROU), Rusya Federasyonu (RUS), San Marino Cumhuriyeti (SMR), Seyşeller Cumhuriyeti (SYC), Singapur Cumhuriyeti (SGP), Slovak Cumhuriyeti (SVK), Slovenya Cumhuriyeti (SVN), Sırbistan Cumhuriyeti (SRB), Tacikistan Cumhuriyeti (TJK), Yeni Zelanda (NZL), Yunanistan Cumhuriyeti (GRC), Çek Cumhuriyeti (CZE), Çin Cumhuriyeti (TWN), Çin Halk Cumhuriyeti (CHN), Özbekistan Cumhuriyeti (UZB), İrlanda (IRL), İspanya Krallığı (ESP), İsrail Devleti (ISR), İsveç Krallığı (SWE), İsviçre Konfederasyonu (CHE), İtalyan Cumhuriyeti (ITA), İzlanda Cumhuriyeti (ISL)
- Each time you place an request we asaign a new 'search_result_id' for each company. You need to use this 'search_result_id' to place online orders.
Also you can place offline (delivery_term = 'n', 'f' or 's') orders with 'search_result_id', if you desire.
To place an online order, you need to recieve 'search_result_id' from function 'SimpleSearch', and only after that you can place an online (delivery_term = 'o') order.
- Changes in list of available countries for online credit reports: Belçika Krallığı (BEL), Estonya Cumhuriyeti (EST), Finlandiya Cumhuriyeti (FIN), Hollanda Krallığı (NLD), Kazakistan Cumhuriyeti (KAZ), Kırgız Cumhuriyeti (KGZ), Moğolistan (MNG), Polonya Cumhuriyeti (POL), Rusya Federasyonu (RUS), Çin Halk Cumhuriyeti (CHN), İsveç Krallığı (SWE)
- Available to download financial statements (using product: finances) in online mode: Estonia (EST), Sweden (SWE)
- Changes in of available languages: bg (Bulgarca), cs (Çek Cumhuriyeti), da (Danimarka), de (Alman), el (Yunan), en (İngilizce), es (İspanyolca), et (Estonca), fi (Fince), fr (Fransızca), hu (Macarca), id (Endonezce), it (İtalyan), ja (Japonca), ko (Korece), lt (Litvanyalı), lv (Letonca), nb (Norveççe Bokmål), nl (Hollandaca), pl (Lehçe), pt (Portekizce), ro (Romence), ru (Rusça), sk (Slovakça), sl (Slovence), sr (Српски), sv (İsveç), tr (Türkçe), uk (Ukrayna), zh (Çince)
New elements:
- report/negative_information/debts/item/remainder_range
- report/negative_information/debts/item/remainder_non_standard_range
New function:
- ChkFinance
Function that allows you to search for available financial statements.
1) OrderReportRequest has a choice:
- order_details:
Using general information: business_name, reg_code, vat_code, address, phone, email, additional_info
- order_details_by_id:
Using 'search_result_id'
2) order_details
New element:
- preferable_finances
3) SimpleSearchRequest
Removed element:
search_block.reg_code
New element:
search_block->company_code
4) SimpleSearchResponse
Removed elements
- code
Yeni unsurlar:
Web kancası, bir uygulamanın diğer uygulamalara gerçek zamanlı bilgi sağlamasının bir yoludur. Webhook özelliğimiz, bir URL ile yapılandırılmış HTTP geri aramalarını uygular. Belirli bir olay gerçekleştiğinde bu URL'ye JSON formatında bir HTTP POST yükü gönderilir. Projemiz bağlamında, webhook işlevini belirli olayları tetiklemek için tasarladık.
Uygulamanız için bir web kancası ayarlamak için, uygulama ayarları sayfasına gidin ve 'Web Kancaları Ayarları' bölümünü arayın. Ve aşağıdaki bilgileri sağlayın:
Bu bilgileri girdikten sonra 'Kaydet'e tıklayın.
Bir olay gerçekleştiğinde, olay hakkında bilgi içeren bir JSON gövdesi ile yük URL'sine bir HTTP POST isteği göndereceğiz.
Yük URL'sine gönderilen POST isteklerinin uygulamamızdan geldiğini doğrulamak önemlidir. Buna yardımcı olmak için, her web kancası isteği bir X-İmza başlığı içerir.
İmzalama için SHA512 algoritması ile HMAC kullanıyoruz.
Gizli, webhooks ayarlarından Uygulama Kimliği ve Gizli Anahtarın bir araya getirilmesidir.
Gerekirse göndereni tanımlamak için uç noktaya kendi get params'ınızı eklemek mümkündür.
Bir sunucu 10 saniye içinde yanıt vermeli ve 2XX HTTP kodu döndürmelidir; aksi takdirde web kancası teslimatı başarısız kabul edilir. Başarısızlık durumunda, özellik teslim politikasına göre isteği yeniden göndermeyi deneyecektir.