我应该如何使用MindMeister API的“个人访问令牌”?

时间:2015-07-27 17:31:20

标签: api rest api-key mindmapping api-authorization

关于MindMeister API的身份验证,有三种类型:

  1. API密钥
  2. OAuth 2.0应用
  3. 个人访问令牌
  4. 我想使用第三个,它解释了下一个:

      

    个人访问令牌

         

    个人访问令牌可通过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,但没有任何与“个人访问令牌”相关的内容。

    我的请求网址如下所示:

    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 个答案:

答案 0 :(得分:2)

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

使用以下网址访问带有个人访问令牌的API:

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

如果是OAuth 2.0,您不再需要签署请求,也不必发送API密钥。只需发送有效的访问令牌,方法名称及其所需的参数。