トップに戻る 

開発者向けTurkishexportal

API - 開発者プラットフォーム

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 .

    基本概念

    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.

    リクエスト

      反応

        ページング

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

    回答タイプ

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

    パラメーター

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

    コード 説明
    TL 04 アシスタントエクスポート&セールスマネージャー
    05 アシスタントのエクスポートマネージャー
    06 次長
    10 アシスタントセールスマネージャー
    100
    101 ゼネラルマネージャー
    103 国際マーケティングアシスタント
    104 国際マーケティングマネージャー
    109 国際セールスマネージャー
    116 マネージャー
    118 取締役社長
    123 マーケティング&セールス担当
    128 マーケティング・マネージャー
    129 マーケティング担当者
    13 事業開発マネージャー
    139 オーナー
    14 ビジネス開発スペシャリスト
    143 パートナー
    160 代表
    161 セールス&エクスポートディレクター
    162 セールス&エクスポートマネージャー
    164 セールス&マーケティングマネージャー
    17 最高経営責任者(CEO)
    170 営業部長
    171 営業担当者
    35 ディレクター
    36 ビジネス開発担当ディレクター
    37 輸出入の監督
    38 販売・物流のディレクター
    46 輸出入アシスタント
    48 輸出入マネージャー
    49 輸出入代表
    62 エクスポート・ディレクター
    65 輸出管理人
    69 エクスポート代表
    72 エクスポート営業担当
    82 外国セールスマネージャー
    83 外国人の営業担当
    92 対外貿易マネージャー
    95 外国貿易代表
    98 創設者/マネージャー
    99
    コード 説明
    ER 01 1 -10
    02 10から50
    03 50から100
    04 100から250
    05 > 250

    アクセスコード

    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.

    方式リスト

    Company

    Update
    フィールド 説明 タイプ
    name 会社名 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>

    エラー一覧

    コード 説明
    100 レコードが見つかりません
    110 無効なフィールドを確認してください。
    255 エラーが発生。

    コード実行