docs: function access(cb, force){
  						_this.login(function(login_result, login_accesskey){
  							// console.log(login_result, login_accesskey);
  							if( login_result === false && login_accesskey === false ){
  								cb(null, false, 0, {});
  								return;
  							}
  							_this.httpRequest(
  								url,
  								{
  									'params': options ,
  									'method': apiSettings.method
  								},
  								function(bin, status, responseHeaders){
  									if( !status ){
  										cb(false, false, 0, {});
  										return;
  									}
  									try {
  										bin = JSON.parse(bin);
  									} catch (e) {
  									}
  									// console.log(bin);
  									if( bin.return_code !== 0 ){
  										if(force){
  											cb(null, bin, status, responseHeaders);
  											return;
  										}
  										setTimeout(function(){
  											access(cb, true);
  										}, 1000);
  										return;
  									}
  									cb(bin.list, bin, status, responseHeaders);
  									return;
  								}
  							);
  						}, force);
  
  					}