我正在使用 react-chat-engine 创建一个聊天应用程序,但我不知道如何在 react-chat-engine 的聊天室中发出帖子请求以添加用户。我已经提到了这个链接——如何在 react-chat-engine 中创建一个发布请求来创建新用户,现在我想创建一个新的聊天室,我想通过发布请求在其中添加成员。
我尝试使用 POSTMAN,但我找不到发布请求必须发送到的 URL、标题和正文的正确组合。我尝试过的一些组合以及由此产生的错误如下:-
(我已删除屏幕截图中的私钥)
请帮帮我。
我正在使用 react-chat-engine 创建一个聊天应用程序,但我不知道如何在 react-chat-engine 的聊天室中发出帖子请求以添加用户。我已经提到了这个链接——如何在 react-chat-engine 中创建一个发布请求来创建新用户,现在我想创建一个新的聊天室,我想通过发布请求在其中添加成员。
我尝试使用 POSTMAN,但我找不到发布请求必须发送到的 URL、标题和正文的正确组合。我尝试过的一些组合以及由此产生的错误如下:-
(我已删除屏幕截图中的私钥)
请帮帮我。
如何创建新聊天:
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));
};