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

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

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

Пример данных Mind Map - MindMeister

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

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

Я получаю, что V1 будет устаревшим после завершения V2, но может ли он, по крайней мере, быть повторно активирован, пока V2 не существует?

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

1 ответ

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

Другие вопросы по тегам