我想使用他们的 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"
}
这是我试图在思维导图中访问的数据
我也尝试过 V1 API,但您无法运行任何测试工具。
当您尝试使用有效凭据运行 V1 测试工具时,您会被告知 V1 已弃用,因此测试是一个真正的挑战。
我知道在 V2 完成后 V1 将被弃用,但至少可以在 V2 存在之前重新激活它吗?