fix article api
add error message