Powrót do góry 

Turkishexportal dla programistów

API - Platforma programistyczna

Stwórz potężną aplikację z Turkishexportal.

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 .

    Podstawowe koncepcje

    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.

    Upraszanie

      Odpowiedzi

        Stronicowanie

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

    Typy odpowiedzi

    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.",    
          .
          .
          }
      }
      

    Parametry

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

    Imię Kod Opis
    TL 04 Asystent ds. Eksportu i sprzedaży
    05 Asystent Export Manager
    06 Asystent Dyrektora Generalnego
    10 Assistant Sales Manager
    100
    101 Główny menadżer
    103 International Marketing Assistant
    104 Międzynarodowy kierownik ds. Marketingu
    109 Międzynarodowy kierownik sprzedaży
    116 Menedżer
    118 Dyrektor zarządzający
    123 Przedstawiciel ds. Marketingu i sprzedaży
    128 Menadżer marketingu
    129 Przedstawiciel ds. Marketingu
    13 Menedżer ds. Rozwoju Rynkowego
    139 Właściciel
    14 specjalista ds. rozwoju biznesu
    143 Partner
    160 Przedstawiciel
    161 Dyrektor ds. Sprzedaży i eksportu
    162 Menedżer ds. Sprzedaży i eksportu
    164 Kierownik sprzedaży i marketingu
    17 CEO
    170 Kierownik Sprzedaży
    171 Przedstawiciel handlowy
    35 Dyrektor
    36 Dyrektor Rozwoju Biznesu
    37 Dyrektor ds. Eksportu i importu
    38 Dyrektor ds. Sprzedaży i logistyki
    46 Asystent eksportu i importu
    48 Menedżer eksportu i importu
    49 Przedstawiciel eksportu i importu
    62 Dyrektor ds. Eksportu
    65 Kierownik eksportu
    69 Przedstawiciel eksportu
    72 Eksportowy przedstawiciel handlowy
    82 Menedżer ds. Sprzedaży zagranicznej
    83 Przedstawiciel ds. Handlu zagranicznego
    92 Menedżer ds. Handlu zagranicznego
    95 Przedstawiciel handlu zagranicznego
    98 Założyciel / Manager
    99
    Imię Kod Opis
    ER 01 1-10
    02 10-50
    03 50-100
    04 100-250
    05 > 250

    Kod dostępu

    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.

    Lista metod

    Company

    Update
    Pole Opis Rodzaj
    name Nazwa firmy 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>

    Lista błędów

    Kod Opis
    100 Nie znaleziona nagrania
    110 Sprawdź nieprawidłowe pola.
    255 Wystąpił błąd.

    Egzekwowanie kodu