0

当通过 Rest API 使用 Kinvey 时,它要求一个身份验证标头,其中两个参数用空格分隔:第一个参数是 Basic/Kinvey,第二个参数是 Base64 编码字符串,我假设它是我的用户名的编码字符串:密码或 APPID:APPSECRET . 我知道这些 ID 和用户名/密码,但如何将它们转换为 Base 64 编码字符串。我尝试通过在线工具/网站将这些字符串转换为 BAse64 字符串,但该字符串对我不起作用。

我首先与邮递员一起尝试检查 Rest API 是否工作正常,但每次我的 API 失败并显示有关身份验证错误不正确的错误。

我想通过 rest 方法使用,而不是通过 Kinveys SDK。有人可以帮我找出在身份验证标头中使用什么以及如何以所需格式对其进行编码。

任何帮助将不胜感激.. !!!

4

1 回答 1

1

首先是 Basic/Kinvey,第二个参数是 Base64 编码字符串,我假设它是我的用户名:密码或 APPID:APPSECRET 的编码字符串。

这不是正确的假设。您需要使用您的用户名+密码登录 /login API,并使用生成的 Kinvey 令牌进行数据访问。 http://devcenter.kinvey.com/rest/guides/users#login

我建议您不要直接使用 REST API,而是使用适用于您特定平台的 SDK。在每个 SDK 中,确实有“登录”调用可以让您更轻松地完成此过程。

于 2016-06-02T15:40:57.157 回答