AP Style holds that African-American is acceptable for an American black person. Black is also acceptable.
These two terms are not necessarily interchangeable, however. For instance, people from Caribbean nations generally refer to themselves as Caribbean-Americans.
When in question, you should follow a person’s preference.
See also AP Style Nationalities and Races and AP Style Race pages.