public function api($method, $url, $params = array(), $headers = array(), $auth = false)
 {
     if (!isset($params["access_token"])) {
         $params["access_token"] = $this->accessToken();
     }
     return parent::api($method, $url, $params, $headers, $auth);
 }
 public function api($method, $url, $params = array(), $headers = array(), $auth = false)
 {
     if (is_array($headers) && !isset($headers["Authorization"]) && is_string($this->accessToken())) {
         $headers["Authorization"] = "token " . $this->accessToken();
     }
     // Everything here is done by the OAuthRequest class.
     return parent::api($method, $url, $params, $headers, $auth);
 }
 public function api($method, $url, $params = array(), $headers = array(), $auth = false)
 {
     if (!isset($params["api_key"])) {
         $params["api_key"] = $this->client()->id;
     }
     if (!isset($params["api_secret"])) {
         $params["api_secret"] = $this->client()->secret;
     }
     return parent::api($method, $url, $params, $headers, $auth);
 }
 public function api($method, $url, $params = array(), $headers = array(), $auth = false)
 {
     if (!isset($params["oauth_token"])) {
         $params["oauth_token"] = $this->accessToken();
     }
     if (!isset($params["v"])) {
         $params["v"] = "20140806";
     }
     if (!isset($params["m"])) {
         $params["m"] = "foursquare";
     }
     return parent::api($method, $url, $params, $headers, $auth);
 }