Vinicius, você pode me informar qual o erro que a API retorna?
Respondendo a "Estou tentando fazer o post, mas não está dando..." dentro da publicação Documentação da API do TabNews
1
1
Consegui arrumar a internet aqui, esse erro que está dando:
data: {
name: 'ForbiddenError',
message: 'Usuário não pode executar esta operação.',
action: 'Verifique se este usuário possui a feature "create:content".',
status_code: 403,
error_id: 'ac0ecc0c-0641-4001-975e-fc41754463b4',
request_id: 'a0bbfb85-be29-48f3-a31b-95b5fbf5f8bb',
error_location_code: 'MODEL:AUTHORIZATION:CAN_REQUEST:FEATURE_NOT_FOUND'
}
De acordo com o tópico, ele também não conseguiu fazer a chamada pra esse Endpoint.
2
Provavelmente você está enviando um session_id inválido. Eu já passei por isso no passado, não me lembro de como resolvi.
Você pode tentar entrar na comunidade do TabNews no Discord e pedir ajuda por lá: link
Ou então você pode criar uma issue lá no repositório.
1
Consegui! Era isso mesmo, vou deixar o código aqui pra caso alguém estiver passando pelo memso problema.
await axios.post(tabnews + '/contents', {
title,
body: content,
status: "published",
source_url: article.source
}, {
headers: {
Cookie: `session_id=${user.token}`
}
})