TestRailのAPI試してみた。
TestRail API (v2) [TestRail Documentation]読みながらphp実行してみたらエラー
<?php require 'testrail/testrail.php'; $client = new TestRailAPIClient('http://XXXX.testrail.com/'); $client->set_user('user@mail.address'); $client->set_password('password'); $case = $client->send_get('get_case/1'); var_dump($case);
TestRailAPIException: TestRail API returned HTTP 308 (No additional error message received)
308ってあんまり見たことないなーって調べたけどあんまりよくわからなかったです。まる。
解決策はhttpではなくhttpsにしろってこと。stack overflowは何でも知ってるね。 stackoverflow.com
<?php require 'testrail/testrail.php'; $client = new TestRailAPIClient('https://XXXX.testrail.com/'); $client->set_user('user@mail.address'); $client->set_password('password'); $case = $client->send_get('get_case/1'); var_dump($case);
で無事レスポンス取れた。
gurock社ドキュメントメンテしてくれー。