我想使用他们的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"
}
以下是我在思维导图中尝试访问的数据
我也尝试过V1 API,你无法运行任何测试工具。
当您尝试使用有效凭据运行V1测试工具时,您会被告知V1已被弃用,因此测试是一项真正的挑战。
我知道V2在V2完成后会被弃用,但至少可以在V2存在之前重新激活吗?
答案 0 :(得分:1)
API v2尚未提供此端点。它应该在不久的将来添加。在此之前,您仍然可以使用v1的端点。在API v2完成之前,API v1不会被禁用,即使它已被弃用。