API編

5-07.上長の設定

上長の設定方法についてご説明します。

1.概要

※開発言語はPHPを前提としています。

※管理画面の上長設定が「ユーザー単位」になっていることが前提です。

2.リクエストURL

【POST】 https://api.edulio.com/tutors/setting/{unique_id}/{type}

※{type}は登録か削除かを指定するパラメータ。「add」なら登録、「delete」なら削除​

3.cURLを用いたサンプルコード

$post = array('testuser1', 'testuser2', 'testuser3');

$accessToken = '取得したトークン';

$unique_id = 'apitest';

$type = 'add';

$url = 'https://api.edulio.com/tutors/setting/'.$unique_id.'/'.$type;

$ch = curl_init();

curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'POST');

curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);

curl_setopt($ch, CURLOPT_URL, $url);

curl_setopt($ch, CURLINFO_HEADER_OUT, 1);

curl_setopt($ch, CURLOPT_HTTPHEADER, array('Authorization: '.$accessToken));

curl_setopt($ch, CURLOPT_POST, TRUE);

curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($post));

$result = curl_exec($ch);

curl_close($ch);

4.ライブラリを用いたサンプルコード

$post = array('testuser1', 'testuser2', 'testuser3');

$accessToken = '取得したトークン';

$unique_id = 'apitest';

$type = 'add';

require_once 'init.php';

$api = new EdulioTutorApi($accessToken);

$api->tutorSetting($unique_id, $type, $post);