http://forums.my-domain.net/users.json retorna um 404
A documentação está desatualizada?
http://forums.my-domain.net/users.json retorna um 404
A documentação está desatualizada?
Olá e bem-vindo @NubeBuster ![]()
Acabei de tentar isto no meu site de teste e criei um utilizador com sucesso, por isso acredito que está atualizado e funcional.
Está a usar uma chave de API e um utilizador com permissões adequadas?
Após alterar a URL para my-domain.net em vez de .json, recebo http “204 no content” de volta.
Ao criar a chave de API, não vejo a rota de criação no modo granular. Portanto, defini-a como global. Talvez o problema seja realmente que não tenho permissão. Preciso criar a chave como usuário do sistema? Atualmente, estou usando o usuário administrador com o grupo “Discourse Admin”.
const data = create = {
name: "TestName",
email: "test@mydomain.com",
password: "TestTestTest",
username: "TestUsername",
active: true,
approved: true,
"user_fields[1]": true,
external_ids: {
uuid: "some uuid",
},
};
// URLSearchParams é o mesmo que FormData
const formData = new URLSearchParams();
for (const key in data) {
formData.append(key, data[key]);
}
const url = BASE_URL + "users";
const response = await fetch(url, {
method: "POST",
headers: {
"Content-Type": "application/x-www-form-urlencoded",
Accept: "application/json",
"Api-Key": API_KEY,
"Api-Username": API_USER,
},
body: formData,
});
console.log("Response: " + response.status + ": " + response.statusText);
Talvez você pudesse me mostrar o comando/código que você usa para enviar a solicitação? @JammyDodger
Qual problema você está resolvendo ao criar usuários via API?
Quero que os usuários sejam vinculados a uma conta do Minecraft. Apenas visitantes do meu servidor Minecraft podem se inscrever. Eles o farão executando um comando no jogo com seu endereço de e-mail. Seu nome de usuário e nome de exibição serão seus nomes no jogo.
Isso é para evitar contas de spam e vincular o nome de usuário para que seja o mesmo que sua tag de jogo.
Eu resolvi o problema. A URL tinha que ser https e não http.
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.