Как мне использовать "токены личного доступа" MindMeister API?

Что касается аутентификации MindMeister API, существует три типа:

  1. API-ключи
  2. Приложения OAuth 2.0
  3. Токены личного доступа

Я хочу использовать третий, он объясняет следующее:

Персональные токены доступа

Персональные токены доступа обеспечивают прямой доступ к вашей учетной записи MindMeister через API без использования приложения OAuth 2.0 или ключа API.

Я создал один и использую его для выполнения вызовов API, но получаю ошибку 99:

{"rsp":{"stat":"fail","err":{"code":"99","msg":"The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions."}}}

Я пытался проверить этот метод "mm.auth.checkToken"

Вот документация для разработчиков MindMeister API, но ничего не связано с "токенами личного доступа".

URL моего запроса выглядит так:

https://www.mindmeister.com/services/rest?api_key=<api_key_code>&auth_token=<personal_token>&method=mm.auth.checkToken&response_format=json&api_sig=<md5 hash of the sign>

Я не знаю, как использовать эту функцию API, поэтому я хочу знать это, пожалуйста, помогите мне.

1 ответ

Решение

К сожалению, эта функция еще не включена в документацию по MindMeister API.

Используйте следующий URL для доступа к API с токенами личного доступа:

https://www.mindmeister.com/services/rest/oauth2?access_token=<access_token>&method=<method>

В случае OAuth 2.0 вам больше не нужно подписывать запрос, и вам не нужно отправлять ключ API. Просто отправьте действительный токен доступа, имя метода и его обязательные параметры.

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