retorna um erro de URL “not_found”. Estou assumindo que algo falha quando uma rota exige uma chave, já que client.latest_topics funciona.
Verifiquei duas vezes se a chave está correta, até criei uma nova e tentei com ela. A opção de acesso global também está marcada. A URL também está correta. Há mais alguma coisa que eu deva verificar?
Isso muito provavelmente é um problema de autenticação por chave de API.
Se você abrir uma nova janela de navegação anônima no seu navegador, sem estar logado no seu site, e acessar a rota https://yoursite/admin/dashboard.json, o resultado será:
{"errors":["A URL ou recurso solicitado não pôde ser encontrado."],"error_type":"not_found"}
Porém, se você estiver logado no seu site e acessar a mesma URL, deverá ver o resultado em JSON.
Outra coisa a verificar é se a chave de API está configurada para “todos os usuários” ou “usuário único”. Se estiver definida como “usuário único”, certifique-se de que ela corresponda ao usuário para o qual você está fazendo a solicitação da API.
Dito isso, parece que os dois endpoints do dashboard na gem da API precisam ser atualizados. O get_dashboard_stats ainda funciona, mas não retorna tantas informações quanto antes, e parece que o get_dashboard_stats_totals precisará de atualização.
Concordo que provavelmente tenha a ver com as chaves, mas já tentei com as configurações “Todos os usuários” e “Usuário único” (usando um nome de usuário de administrador) e ainda assim recebo o erro “não encontrado” que você postou.
A chave está correta, a URL está correta e já tentei todas as configurações diferentes, bem como outros endpoints listados nos exemplos da API. Todos retornam “A URL ou recurso solicitado não pôde ser encontrado”. Não consigo pensar em mais nada a fazer :sweat_smile. Estou achando que os escopos de usuário não se aplicam aqui para chaves globais?