Skip to content

DataAPI SDK japanese MT.DataAPI Constructor

Taku AMANO edited this page Jul 10, 2013 · 13 revisions

コンストラクタ

パラメータ

パラメータ名 タイプ 必須 説明
options Object * オプション
options.clientId String * クライアントID
アルファベット、(_)アンダースコア、(-)ダッシュ、で構成された任意の文字列を指定できます
options.baseUrl String * DataAPIのCGIへの絶対パス
(例: http://example.com/mt/mt-data-api.cgi)
options.format String データをシリアライズするフォーマット
options.sessionStore String セッション情報の保存方法
デフォルトでは、ブラウザではクッキーが利用されます
options.sessionDomain String セッションのドメイン
クッキーを利用する場合、クッキーのドメインとして利用されます
options.sessionPath String セッションのパス
クッキーを利用する場合、クッキーのパスとして利用されます
options.async String 真の場合、非同期でHTTPリクエストを送信します
デフォルト値は真です
options.cache String 偽の場合、HTTPリクエストにキャッシュを回避するためのパラメータ"_"が自動で付加されます
デフォルト値は真です
options.disableFormData String 偽の場合、ブラウザに実装されていればHTTPリクエストの送信時にFormDataオブジェクトを利用します
デフォルト値は偽です

最小限のオプションを指定

var api = new DataAPI({
  clientId: "your-client-id",
  baseUrl:  "https://your-host/your-mt-api.cgi"
});

全てのオプションを指定

var api = new DataAPI({
  clientId: "your-client-id",
  baseUrl:  "https://your-host/your-mt-api.cgi",
  format: "json",
  sessionStore: "cookie",
  sessionDomain: "your-host",
  sessionPath: "/client-app/",
  async: true,
  cache: true,
  disableFormData: false
});

Node.js で利用する場合の指定

var api = new DataAPI({
  clientId: "your-client-id",
  baseUrl:  "https://your-host/your-mt-api.cgi",
  sessionStore: "fs",
  sessionPath: "/home/your-login/.mt-data-api.json"
});
Clone this wiki locally