redmineのAPI
問題
redmineってAPIありますよね?

答え
・Redmine - Wiki - Rest API
http://www.redmine.org/projects/redmine/wiki/Rest_api
使用例
$json = file_get_contents('https://{remineのURL}/issues.json?tracker_id=5|7&sort=due_date&limit=100&offset=0&など条件を追加&key={管理画面で発行したキー}');
$data = json_decode($json);
// 例えばissueを取得する
$json = file_get_contents('https://{remineのURL}/issues.json?tracker_id=5|7&sort=due_date&limit=100&offset=0&など条件を追加&key={管理画面で発行したキー}');
// デコードする
if ($data = json_decode($json)) {
// データがあれば
if ($x->issues && is_array($x->issues)) {
// 取得できた各issueについて
foreach ($x->issues as $v) {
// カスタムフィールドは custom_fields に入っている
$cf = array();
foreach ($v->custom_fields as $_v) {
$cf[$_v->name] = $_v->value;
}
// 親プロジェクトはIDしか入っていないので別途APIを利用して情報を問い合わせたり
// 担当者のようなカスタムフィールドの場合もuserのIDしか入っていないので、別途APIで取得するなどが必要
// 内容を見て、何か処理するなど
// 内容を見て、何か処理するなど
// 内容を見て、何か処理するなど
}
}
}