NEW YORK - Twitter Inc. has locked out the Chinese Embassy to the United States from its social networking website, saying its post related to human rights issues in China's far-western Xinjiang region violated the firm's policy against "dehumanization."