2

关于 MindMeister API 的认证,分为三种:

  1. API 密钥
  2. OAuth 2.0 应用程序
  3. 个人访问令牌

我想使用第三个,它解释了下一个:

个人访问令牌

个人访问令牌允许通过 API 直接访问您的 MindMeister 帐户,而无需 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 Developers文档,但与“个人访问令牌”无关。

我的请求 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功能,所以我想知道这个,请帮助我。

4

1 回答 1

2

不幸的是,MindMeister API 文档中尚未包含此功能。

使用以下 url 访问带有个人访问令牌的 api:

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

在 OAuth 2.0 的情况下,您不再需要签署请求,也无需发送 api 密钥。只需发送一个有效的访问令牌、方法名称及其所需参数。

于 2015-07-28T09:18:02.930 回答