Account methods

ここでは、アカウント情報をGengo API上での取り扱うエンドポイントをご説明しています。

Stats (GET)

概要 :
アカウントの履歴 (ご注文履歴など) を取得します。
URL :
http://api.gengo.com/v2/account/stats
認証 :
必須
パラメータ :
  • api_key (必須) - お客様の API key
  • api_sig (必須) - お客様の API signature
  • ts (必須) - 現在のUNIX時間のInteger (整数型)

呼び出し例

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
#!/usr/bin/python
# -*- coding: utf-8 -*-

from gengo import Gengo


gengo = Gengo(
    public_key='your_public_key',
    private_key='your_private_key',
    sandbox=False,
    debug=False)

print(gengo.getAccountStats())

返り値

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
{
  "opstat": "ok",
  "response": {
    "credits_spent": 1023.31,
    "user_since": 1234089500,
    "currency": "USD",
    "billing_type": "Pre-pay",
    "customer_type": "Retail"
  }
}

Me (GET)

概要 :
アカウント情報 (メールアドレスなど) を取得します。
URL :
http://api.gengo.com/v2/account/me
認証 :
必須
パラメータ :
  • api_key (必須) - お客様の API key
  • api_sig (必須) - お客様の API signature
  • ts (必須) - 現在のUNIX時間のInteger (整数型)

呼び出し例

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
#!/usr/bin/python
# -*- coding: utf-8 -*-

from gengo import Gengo


gengo = Gengo(
    public_key='your_public_key',
    private_key='your_private_key',
    sandbox=False,
    debug=False)

print(gengo.getAccountMe())

返り値

1
2
3
4
5
6
7
8
9
{
  "opstat": "ok",
  "response": {
	  "email": "john@gengo.com",
	  "full_name": "John Doe",
	  "display_name": "johnny",
	  "language_code": "en"
  }
}

Balance (GET)

概要 :
アカウントのポイント残高を取得します。
URL :
http://api.gengo.com/v2/account/balance
認証 :
必須
パラメータ :
  • api_key (必須) - お客様の API key
  • api_sig (必須) - お客様の API signature
  • ts (必須) - 現在のUNIX時間のInteger (整数型)

呼び出し例

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
#!/usr/bin/python
# -*- coding: utf-8 -*-

from gengo import Gengo


gengo = Gengo(
    public_key='your_public_key',
    private_key='your_private_key',
    sandbox=False,
    debug=False)

print(gengo.getAccountBalance())

返り値

1
2
3
4
5
6
7
{
  "opstat": "ok",
  "response": {
    "credits": 25.32,
    "currency": "USD"
  }
}

Preferred translators (GET)

概要 :
アカウントのお気に入り翻訳者情報を取得します。
URL :
http://api.gengo.com/v2/account/preferred_translators
認証 :
必須
パラメータ :
  • api_key (必須) - お客様の API key
  • api_sig (必須) - お客様の API signature
  • ts (必須) - 現在のUNIX時間のInteger (整数型)

呼び出し例

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
#!/usr/bin/python
# -*- coding: utf-8 -*-

from gengo import Gengo


gengo = Gengo(
    public_key='your_public_key',
    private_key='your_private_key',
    sandbox=False,
    debug=False)

print(gengo.getPreferredTranslators())

返り値

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
{
  "opstat": "ok",
  "response": [
    {
      "translators": [
        {
          "last_login": 1375824155,
          "id": 8596
        },
        {
          "last_login": 1372822132,
          "id": 24123
        }
      ],
      "lc_tgt": "ja",
      "lc_src": "en",
      "tier": "standard"
    },
    {
      "translators": [
        {
          "last_login": 1375825234,
          "id": 14765
        },
        {
          "last_login": 1372822132,
          "id": 3627
        }
      ],
      "lc_tgt": "en",
      "lc_src": "ja",
      "tier": "pro"
    }
  ]
}