1

我想使用他们的 API 阅读 MindMeister 思维导图的内容。

在 V1(现已弃用)中,您可以通过获取 XML 响应mm.maps.getMap ,这将在思维导图中返回数据节点,如getMap

<?xml version="1.0" encoding="UTF-8"?>
<rsp stat="ok">
   <ideas>
      <idea>
         <!-- This is a Root Node with the label 'Freemind map' -->
         <note />
         <icon />
         <style>000000</style>
         <closed>false</closed>
         <parent />
         <modifiedat>2007-06-20 06:40:04</modifiedat>
         <pos>
            <y>0</y>
            <x>0</x>
         </pos>
         <link />
         <rank />
         <modifiedby>3</modifiedby>
         <id>2490</id>
         <title>Freemind map</title>
      </idea>
      <idea>
         <!-- This is a Child Node hanging from 'Freemind map' with the label 'This is a test' -->
         <note />
         <icon>idea,status_ok</icon>
         <style>000000</style>
         <closed>false</closed>
         <parent>2490</parent>
         <modifiedat>2007-06-20 06:40:04</modifiedat>
         <pos>
            <y>125</y>
            <x>-39</x>
         </pos>
         <link />
         <rank>0</rank>
         <modifiedby>3</modifiedby>
         <id>2491</id>
         <title>This is a test</title>
      </idea>
   </ideas>
</rsp>

在 V2 中,您不会获得地图的内容,而只会获得元数据,例如标题、用户 ID 和创建日期,但没有似乎毫无意义的数据。

这是https://developers.mindmeister.com/docs/maps-as-file返回的示例

{
    "id": 28265156,
    "user_id": 443040,
    "root_id": 1053370534,
    "revision": 195,
    "description": null,
    "not_final": false,
    "import_origin": null,
    "view_counter": 0,
    "rating": 0,
    "sum_rating": 0,
    "num_rating": 0,
    "subshare": true,
    "created_at": "2018-03-07T21:41:12.000Z",
    "updated_at": "2018-03-18T21:24:37.000Z",
    "category_id": null,
    "language": "en",
    "allow_copy_export": true,
    "is_template": false,
    "public_license": null,
    "featured": null,
    "theme_id": 935074,
    "share_token": null,
    "sharing": 0,
    "layout": 0,
    "public_listing": true,
    "copy_counter": 0,
    "voting": false,
    "title": "keyword-research"
}

这是我试图在思维导图中访问的数据

思维导图数据示例 - MindMeister

我也尝试过 V1 API,但您无法运行任何测试工具。

当您尝试使用有效凭据运行 V1 测试工具时,您会被告知 V1 已弃用,因此测试是一个真正的挑战。

我知道在 V2 完成后 V1 将被弃用,但至少可以在 V2 存在之前重新激活它吗?

MindMeister 已弃用 V1

4

1 回答 1

2

API v2 尚未提供此端点。它应该在不久的将来添加。在此之前,您仍然可以使用 v1 的端点。在 API v2 完成之前,API v1 不会被禁用,即使它已经被弃用。

于 2018-03-20T12:20:12.680 回答