0

我正在使用 react-chat-engine 创建一个聊天应用程序,但我不知道如何在 react-chat-engine 的聊天室中发出帖子请求以添加用户。我已经提到了这个链接——如何在 react-chat-engine 中创建一个发布请求来创建新用户,现在我想创建一个新的聊天室,我想通过发布请求在其中添加成员。

我尝试使用 POSTMAN,但我找不到发布请求必须发送到的 URL、标题和正文的正确组合。我尝试过的一些组合以及由此产生的错误如下:-

方法 1 正文

方法 1 标题

方法 2 正文

方法 2 标题

(我已删除屏幕截图中的私钥)

请帮帮我。

4

1 回答 1

0

如何创建新聊天:

import axios from 'axios';

export const newChat = (title, projectId, username, secret, callback) => {
  axios
    .post(
        `https://api.chatengine.io/chats/`, 
        { title: title }, 
        { headers: { 
            "Public-Key": projectId, 
            "User-Name": username, 
            "User-Secret": secret 
        } }
    )

    .then((response) => {
      callback && callback(response.data);
    })

    .catch((e) => console.log('New Chat Error', e));
};

如何将用户添加到聊天:

import axios from 'axios';

export const invite: Invite = (chatId, inviteUsername, projectId, username, secret, callback) => {
  axios
    .post(
        `https://api.chatengine.io/chats/${chatId}/people/`, 
        { username: inviteUsername }, 
        { headers: { 
            "Public-Key": projectId, 
            "User-Name": username, 
            "User-Secret": secret 
        } }
    )

    .then((response) => {
      callback && callback(response.data);
    })

    .catch((e) => console.log('Invite Error', e));
};
于 2022-01-16T17:48:56.423 回答