Əvvələ qayıt 

Developers üçün Turkishexportal

API - Developer Platform

Turkischexportal ilə güclü bir proqram yaradın.

The API provides the site members with the ability to access and manipulate the desired data from the platform. The API functions provide an infrastructure that can be easily implemented between any application or website and Turkishexportal . Many of the actions that members perform on the site, such as company update, add / modify / delete products, add / change / delete news and references, read / reply / delete messages, visitor reports are also available to users via API . API accepts requests in the form REST and accepts multiple respond

Some information about using the API ;

    For any issues with API , you can contact us at info@turkishexportal.com .

    Əsas anlayışlar

    The Basics Concepts page's API requirements are important to include error codes, general information, etc. We recommend starting with this section for the API . In the next stage, you can see the here methods you can use on the API . Finally, you should get a access code to integrate your API into your application.

    İstək

      Cavablar

        Paging

        This allows the data to be sent in handleable sizes for requests that list count , page and current parameters. Things to consider in lists;

    Cavab Türləri

    Turkishexportal API can send responses in 2 different formats;

      How to Determine the Response Type

      The type of response to be received is provided by the format parameter in the submitted request. When this parameter is not sent, the response is returned as standard JSON type. If you want to change it, you can specify the response type for each request by adding the format = xml or format = json parameter.

      XML

      XML responses are in a special XML format specified by Turkishexportal.

      https://www.turkishexportal.com/api/1.0/company/select?key=123&type=xml

      Sample request - Truncated

      <?xml version="1.0"?>
      <Company xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
        <accountype>F</accountype>
        <active>Y</active>
        <alias>test</alias>
        <businesstype>01</businesstype>
        <communication>
          <address1>Ahmet Sokak. Aykon Apt.</address1>
      	.
      	.
      	.
      </Company>
      

      JSON

      JSON ( JavaScript Object Notation , json.org ) is a simple and useful data declaration format. It is used extensively in Ajax applications, especially those used within the browser.

      https://www.turkishexportal.com/api/1.0/company/select?key=123&type=json

      Sample request - Truncated

      {
          "accountype":"F",
          "active":"Y",
          "alias":"test",
          "businesstype":"01",
          "communication":{  
              "address1":"Ahmet Sokak. Aykon Apt.",    
          .
          .
          }
      }
      

    Parametrlər

    The parameters in this page are also used from time to time in definitions in the portal.

    Adı Kod Təsvir
    TL 04 Köməkçi İxrac və Satış Müdiri
    05 Köməkçi İxrac Yöneticisi
    06 Baş direktor köməkçisi
    10 Satış üzrə menecer köməkçisi
    100
    101 Baş menecer
    103 Beynəlxalq Marketinq köməkçisi
    104 Beynəlxalq marketinq meneceri
    109 Beynəlxalq Sales Müdiri
    116 Menecer
    118 İcraçı direktor
    123 Marketinq və satış nümayəndəsi
    128 Marketinq Meneceri
    129 Marketinq nümayəndəsi
    13 Biznes İnkişaf Meneceri
    139 Sahibidir
    14 Biznesin İnkişafı üzrə mütəxəssis
    143 Partner
    160 Nümayəndəsi
    161 Satış və ixrac direktoru
    162 Sales & Export Manager
    164 Satış və marketinq meneceri
    17 CEO
    170 Satış meneceri
    171 Satış təmsilçisi
    35 Müdir
    36 Biznesin İnkişafı Direktoru
    37 İxrac və idxal direktoru
    38 Sales & Logistics direktoru
    46 İxrac və idxal köməkçisi
    48 İxrac və idxal meneceri
    49 İxrac və idxal nümayəndəsi
    62 İxrac direktoru
    65 İxrac Yöneticisi
    69 İxrac nümayəndəsi
    72 İxrac Satış nümayəndəsi
    82 Xarici satış meneceri
    83 Xarici Satış nümayəndəsi
    92 Xarici Ticarət Meneceri
    95 Xarici ticarət nümayəndəsi
    98 Təsisçi / menecer
    99
    Adı Kod Təsvir
    ER 01 1 -10
    02 10 - 50
    03 50 - 100
    04 100 - 250
    05 > 250

    Access kodu

    All access should be sent in the all requests apikey field via the Turkishexport API . Please keep your access code in a safe place. Keep in mind that your data security will be compromised if you have the code provided within your membership. In such cases, you must ensure that your code is canceled by contacting info@turkishexportal.com via email. A sample request with API Access Code is shown below.

    https://www.turkishexportal.com/api/1.0/company/select?format=xml&apikey=f893a3bf3cfc432a8e304f07e5ea11f5

    The apikey used in the above example is not a valid access code. It is given only in terms of being an example. Please use the apikey API Access Code assigned specifically to you in your own application.

    Metod siyahısı

    Company

    Update
    Alan Təsvir Tipi
    name Şirkət Adı Varchar [100]
    <?xml version="1.0"?>
    <Company xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
      <uid>33d27f2c6ed0403f98ab0219e3fec20e</uid>
      <name>Test Co Ltd.</name>
      <history>Test is the company that provides the best product.</history>
      <email>info@test.com</email>
      <mf>M</mf>
      <representative>Test Person</representative>
      <establishdate>1965</establishdate>
      <businesstype>01</businesstype>
      <statistic>
        <itemscount>4</itemscount>
        <newscount>1</newscount>
        <referencecount>1</referencecount>
        <certificatecount>2</certificatecount>
      </statistic>
    </Company>

    Hata siyahısı

    Kod Təsvir
    100 Heç bir tapılmadı
    110 Yanlış sahələri yoxlayın.
    255 Səhv baş verdi.

    Kod icraatı