API - Plataforma de desarrolladores

 

Crea una aplicación potente con 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 .

    Conceptos básicos

    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.

    Peticiones

      Respuestas

        Paginacion

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

    Tipos de respuesta

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

    Parámetros

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

    Nombre Código Descripción
    TL 04 Asistente de Exportación y Ventas
    05 Jefe de exportación asistente
    06 Director General Adjunto
    10 Asistente de Gerente de Ventas
    100
    101 Gerente general
    103 Asistente de Marketing Internacional
    104 Gerente de Marketing Internacional
    109 Gerente de Ventas Internacionales
    116 Gerente
    118 Director general
    123 Marketing y Ventas Representante
    128 director comercial
    129 Representante de ventas
    13 Gerente de Desarrollo
    139 Propietario
    14 Especialista en Desarrollo de Negocios
    143 Compañero
    160 Representante
    161 Director de Ventas y Exportación
    162 Ventas y Gerente de Exportaciones
    164 Director de Ventas y Marketing
    17 CEO
    170 Gerente de ventas
    171 Representante de ventas
    35 Director
    36 Director de Desarrollo de Negocios
    37 Director de exportación y la importación
    38 Director de Ventas y Logística
    46 Asistente de exportación y la importación
    48 Administrador de exportación y la importación
    49 Representante exportación y la importación
    62 director de Exportación
    65 Gerente de exportaciones
    69 Representante de exportación
    72 Representante de Ventas de exportación
    82 Gestor de ventas en el extranjero
    83 Representante de ventas en el extranjero
    92 Gerente de Comercio Exterior
    95 Representante de Comercio Exterior
    98 Fundador / Director
    99
    Nombre Código Descripción
    ER 01 1 -10
    02 10 - 50
    03 50 - 100
    04 100-250
    05 > 250

    Código de acceso

    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 de métodos

    Company

    Update
    Campo Descripción Tipo
    name nombre de empresa 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 de errores

    Código Descripción
    100 ningún record fue encontrado
    110 Por favor, compruebe los campos no válidos.
    255 Ocurrió un error.

    Ejecución de código

 

Volver arriba