Как получить содержимое карты MindMeister с помощью V2 API

Я хотел бы прочитать содержимое карты разума MindMeister, используя их API.

В версии 1 (теперь устаревшая) вы могли получить 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 вы не получаете содержимое карты, вместо этого вы получаете только метаданные, например. 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

Пример данных интеллект-карты — MindMeister

Я также попробовал V1 API, и вы не можете запустить ни один из тестовых наборов.

Когда вы пытаетесь запустить тестовую обвязку V1 с действительными учетными данными, вам сообщают, что V1 устарела, поэтому тестирование становится настоящей проблемой.

Я понимаю, что версия 1 будет объявлена ​​устаревшей после того, как версия 2 будет завершена, но можно ли ее хотя бы повторно активировать до тех пор, пока не появится версия 2?

V1 устарела для MindMeister


person David Cruwys    schedule 18.03.2018    source источник
comment
Я не понимаю, в чем твой вопрос.   -  person EJoshuaS - Reinstate Monica    schedule 19.03.2018
comment
тогда перефразирую   -  person David Cruwys    schedule 19.03.2018


Ответы (1)


API v2 еще не предоставляет эту конечную точку. Его должны добавить в ближайшее время. До тех пор вы все еще можете использовать конечную точку v1. API v1 не будет отключен, пока API v2 не будет завершен, даже если он уже устарел.

person Timo    schedule 20.03.2018
comment
Я обновил свой вопрос на основе вашего сообщения здесь, потому что даже у API V1 есть большая проблема в его использовании. - person David Cruwys; 21.03.2018
comment
В API v1 была ошибка с тестовыми запросами. Теперь это исправлено. - person Timo; 29.03.2018
comment
Любое обновление с Api V2? - person Liora Haydont; 07.01.2021