リンクのAPIプロシージャ

getOppositeLinkId

  • 用途: タスク間リンクのリンク先を取得する
  • パラメーター:
    • link_id (integer, 必須)
  • 成功時の返り値: link_id
  • 失敗時の返り値: false

リクエスト例:

{
    "jsonrpc": "2.0",
    "method": "getOppositeLinkId",
    "id": 407062448,
    "params": [
        2
    ]
}

レスポンスの例:

{
    "jsonrpc": "2.0",
    "id": 407062448,
    "result": "3"
}

getLinkByLabel

  • Purpose: リンクをラベルから取得する
  • パラメーター:
    • label (integer, 必須)
  • 成功時の返り値: リンクのプロパティ
  • 失敗時の返り値: false

リクエスト例:

{
    "jsonrpc": "2.0",
    "method": "getLinkByLabel",
    "id": 1796123316,
    "params": [
        "blocks"
    ]
}

レスポンスの例:

{
    "jsonrpc": "2.0",
    "id": 1796123316,
    "result": {
        "id": "2",
        "label": "blocks",
        "opposite_id": "3"
    }
}

getLinkById

  • Purpose: リンクをIDから取得する
  • パラメーター:
    • link_id (integer, 必須)
  • 成功時の返り値: リンクのプロパティ
  • 失敗時の返り値: false

リクエスト例:

{
    "jsonrpc": "2.0",
    "method": "getLinkById",
    "id": 1190238402,
    "params": [
        4
    ]
}

レスポンスの例:

{
    "jsonrpc": "2.0",
    "id": 1190238402,
    "result": {
        "id": "4",
        "label": "duplicates",
        "opposite_id": "5"
    }
}