[refactory] make oauth call use api_request. always set status_code.
[refactory] use _api_request()
[refactory] all use _api_request to submit http request.
add create_folder()