如何使用V2 API获取MindMeister Map的内容

时间:2018-03-18 21:46:22

标签: api mindmapping mindmap mindmeister

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

在V1(现已弃用)中,您可以通过mm.maps.getMap 获取XML响应,这将返回思维导图中的数据节点,如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中,您没有获得地图的内容,而只是获取元数据,例如title,user_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"
}

以下是我在思维导图中尝试访问的数据

Mind Map Data Example - MindMeister

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

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

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

V1 Deprecated for MindMeister

1 个答案:

答案 0 :(得分:1)

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