Как мне использовать "токены личного доступа" MindMeister API?
Что касается аутентификации MindMeister API, существует три типа:
- API-ключи
- Приложения OAuth 2.0
- Токены личного доступа
Я хочу использовать третий, он объясняет следующее:
Персональные токены доступа
Персональные токены доступа обеспечивают прямой доступ к вашей учетной записи 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. Просто отправьте действительный токен доступа, имя метода и его обязательные параметры.