Como extrair a API do Dashboard para Alunos e Alunas

Criada por Marllon Mainardes, Modificado em Seg, 19 Ago na (o) 9:49 AM por Giovanna Lorenzani

Temos uma API em beta para você extrair os dados dos cursos e atividades que fez na Alura! Na sua API você encontrará: Formações, certificações, cursos em andamento e finalizados, além disso, você pode utilizar para extrair planos de estudos para que possa compartilhar com outras pessoas que já são alunos e alunas da Alura.


Como se trata de uma API aberta, você pode utilizar como preferir, por exemplo:

Extrair os dados para criar um site, utilizar essas informações para o seu portfólio, ou compartilhar com uma empresa para mostrar as formações que você já finalizou, contudo, vale destacar que a API não pode ser editada.


Para extrair a sua API é necessário gerar seu token de acesso, para isso:


1. Faça login na plataforma da Alura, clique na seta ao lado do acesse “Editar perfil”


2. Role a tela até o final e clique em “Exibir seu token de acesso” ou “Gerar novo token de acesso” (caso ainda não tenha criado o token). 



3. Copie o link e cole em outro navegador para exibir a API


{
    "id": 1, 
    "courseProgress": [
        {
            "slug": "curso-bacana",
            "finished": false,
            "name": "Curso muito bacana",
            "lasAccessTime": 1594756295000,
            "id": 123,
            "progress": 2
            "readyToFinish": false
        },
        // ... X quantidade de cursos
    ],
    "guides": [
        {
            "id": 234,
            "code": "bacana",
            "name": "Formação Bacana",
            "url": "/formacao-bacana",
            "lastAccessTime": 1588265665000,
            "kind": "DEGREE",
            "totalCourses": 15,
            "finishedCourses": 4,
            "color": "#57c478",
            "author": ""
        },
        // ... X quantidade de guides
    
    ]
}
<br>


Onde:

  • id” é o id do usuário.

  • courseProgress” é uma lista contendo informações sobre o progresso dos cursos que aparecem na dashboard do usuário específico. Onde “slug” e “name” são do tipo *string* representando o slug é o nome do curso, respectivamente. “lastAccessTime”  é a data do último acesso em milissegundos (ms). “id” é do tipo inteiro representando o id do curso e “progress” é do tipo inteiro representando um valor aproximado da porcentagem de progresso do curso. “Finished” e “readyTofinished” são do tipo booleano representando se o curso está terminado e se está próximo do término (progresso maior do que 60), respectivamente.

  • "guides" é uma lista contendo as informações de guias de estudos que aparecem na dashboard do usuário específico. Onde `id`, “total Courses” e “finished Courses” são do tipo inteiro representando o id, o total de cursos e quantos cursos foram finalizados do guia de estudos, respectivamente. “code”, “name”, “url”, “kind”, “color” e “author” são tipo *string* representando o código, nome, url, tipo, cor e autor da formação específica. O tipo de uma guia de estudos pode ter os seguintes valores: "CAREER" (carreira), "DEGREE" (formação), "STUDY_PLAN" (plano de estudo), "COMPANY_GUIDE" (Guia de Empresa) ou "USER_GUIDE" (Guida de Aluno). “lastAccessTime” é a data do último acesso em milissegundos (ms).

 

Caso enfrente algum problema durante o processo, em contato com a gente pelo WhatsApp ou abra seu chamado aqui.




Este artigo foi útil?

Que bom!

Obrigado pelo seu feedback

Desculpe! Não conseguimos ajudar você

Obrigado pelo seu feedback

Deixe-nos saber como podemos melhorar este artigo!

Selecione pelo menos um dos motivos
A verificação do CAPTCHA é obrigatória.

Feedback enviado

Agradecemos seu esforço e tentaremos corrigir o artigo