3-5. 動作確認

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

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

import requests, datetime, json
TOKEN = 'ダッシュボードでAPIアクセストークンを発行しここに貼り付けます'
PROVIDER_ID = '自身のプロバイダID'
TOOL_LABEL = '動作確認するAPIのツールラベル'
URL = '動作確認するAPIのURL'
PATH = '動作確認するAPIのPATH'
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(url, headers=headers, params=payload)
    return r.content
# マーケットトークン取得
# 商品の審査が完了するまで base_url の代わりに null を返します。
# なお、プロバイダ自身で発行を行ったトークンであれば、商品の審査が完了する前でも base_url を返します。
if ret['base_url'] is None:
    ret['base_url'] = URL
# API実行
executed = exec_api(ret['base_url'] + PATH, ret['token'], {})
print('executed : {}'.format(executed))


3-5-2.確認手順

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

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

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

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



次へ