API para Dados de Relatório de Administrador

Quero acessar os dados do relatório de administrador a partir de uma API HTTP.

Esta postagem parece indicar que algo como isto funcionará:
/admin/reports/posts.json

Estou recebendo um erro 404 agora.

Todos os URLs como este não parecem funcionar. /admin/reports/staff_logins.json

Consigo executar os comandos da API da Documentação da API do Discourse sem problemas.

Meu objetivo principal é obter este relatório:

/admin/reports/user_notes.json

Estou usando GET com Api-Key e Api_Username de uma conta de administrador.

Você pode compartilhar um cURL da solicitação que você está emitindo atualmente?

Obrigado pela sua ajuda. Aqui está o script curl que estou usando

curl --request GET \
  --url https://community.domain.com/admin/reports/staff_logins.json \
  --header '"Api-Key": "stringForAPIKey"' \
  --header '"Api-Username": "stringForUsername"' \
  --header '"Content-Type": "application/json"'

Estou recebendo um erro 404

Você pode me enviar um script curl que funcione no seu sistema?

Estou usando Discourse 2.9.0.beta10

O usuário é um administrador.
A chave de API funciona para outros comandos de API listados no site Documentação da API do Discourse.

Obrigado novamente.

1 curtida

Acabei de fazer um teste no Meta com

curl https://meta.discourse.org/admin/reports/staff_logins.json \
  -H 'Api-Key: asdasdasdasd' \
  -H 'Api-Username: Falco'

e funcionou perfeitamente para mim. Você pode tentar assim?

3 curtidas

@Falco Uau. Você é o cara. Isso resolveu meus problemas.

A origem do meu problema foi que estou usando uma ferramenta chamada Insomnia para testar a API e não tenho muita experiência com o Insomnia.

Obrigado por me ajudar. Fiquei preso por uma semana e sou grato pela sua assistência. Isso também resolveu um problema diferente que eu estava tendo com os relatórios de user_notes.

2 curtidas

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.