add limit warning of API calling.
add OAuth2 integration.
fix jshint error.