我无法从 Parse 获取 sessionToken

Posted

技术标签:

【中文标题】我无法从 Parse 获取 sessionToken【英文标题】:I can't get sessionToken from Parse 【发布时间】:2021-09-02 16:20:19 【问题描述】:

我想在我的 Flutter 应用中借助 back4app.com 和 Parse RESTful API 来注册我的用户,

这是我的方法:

 Future<void> signUpMethod(String username, String password) async 
    var url = Uri.parse('https://myshoppingapp.b4a.io/parse/classes/User');

   final response = await http.post(url,
        headers: 
          'X-Parse-Application-Id': kParseApplicationId,
          'X-Parse-REST-API-Key': kParseRestApiKey,
          'X-Parse-Revocable-Session':kRevoc,
          'Content-Type': 'application/json'
          
          
        ,
        body: jsonEncode(
          'username': username,
          'password': password,
        ));

但是当用户尝试注册时,我从响应正文中得到了这个:

objectId: DKSODF82aP, createdAt: 2021-06-17T20:51:26.312Z

它不包含任何 sessionToken 并且在我的 back4app 面板中我也没有任何条目

【问题讨论】:

【参考方案1】:

如果您使用的是 back4app,则您使用的 URL 不正确。

注册用户的端点是这个

https://Your_server_url/users

所以在你的情况下,它会是 https://myshoppingapp.b4a.io/users

另外请删除“X-Parse-Revocable-Session”标头及其值。

【讨论】:

非常感谢,现在它可以工作了,我有 sessiontoken 你能帮我登录Url enpoint吗?如何将用户名和密码发送到该网址? myshoppingapp.b4a.io/login 这将是您的登录网址 您可以像注册时一样将用户名和密码作为 JSON 编码发送到请求正文中

以上是关于我无法从 Parse 获取 sessionToken的主要内容,如果未能解决你的问题,请参考以下文章

无法通过查询从 Parse 数据库中检索用户数据

Swift 无法从 parse.com 检索图像

将数据从Parse服务器获取到xcode

在 Parse 中使用 FBgraphUser 从 Facebook 获取用户电子邮件

如何使用Parse获取对象和数组字段?

尝试使用 Parse.com 获取推送通知无法在设备上运行