2-5. 動作確認

2-5-1.動作確認方法

下記サンプルコードで動作の確認をすることができます。

import requests, datetime
TOKEN = 'ダッシュボードでAPIアクセストークンを発行しここに貼り付けます'
provider_id = '自身のプロバイダID'
tool_label = '動作確認するAPIのツールラベル'
url= '動作確認するAPIのURL'
def get_market_token(payload={}):
    url = 'https://sdk.tellusxdp.com/api/manager/v1/auth/api_access_token/token'
    headers = {
        'Authorization': 'Bearer ' + TOKEN
    }
    r = requests.post(url, headers=headers, data=json.dumps(payload))
    if r.status_code is not 200:
        raise ValueError('status error({}).'.format(r.status_code))
    return json.loads(r.content) 
def exec_api(url, token, payload={}):
    headers = {
        'Authorization': 'Bearer ' + token
    }
    r = requests.get(base_url + path, headers=headers, params=payload)
    return r.content
# マーケットトークン取得
# 商品の審査が完了するまで、base_urlはnull(None)で返却されます。
ret = get_market_token({'provider_id': provider_id, 'tool_label': tool_label})
# API実行
executed = exec_api(path, ret['token'], {})
print('executed : {}'.format(executed))


2-5-2.確認手順

以下の手順にて、正しくAPIとgatewawayが動作しtellusマーケットと連携が確立しているか確認ができます

1.商品を仮登録しているアカウントでTellusのシステムトークンを発行する。

2.システムトークンと商品情報(プロバイダID、ツールラベル)をサンプルコード(Python)に記載する。

3.サンプルコードを実行し、httpステータス200が返ってくれば成功です。



次へ