diff --git a/src/Etsy/OAuthHelper.php b/src/Etsy/OAuthHelper.php index cbbc51c..0de5a41 100644 --- a/src/Etsy/OAuthHelper.php +++ b/src/Etsy/OAuthHelper.php @@ -22,12 +22,20 @@ public function requestPermissionUrl(array $extra = array()) return $this->request_token['login_url']; } - public function getAccessToken($verifier) + public function getAccessToken($verifier, $oauth_token = false, $oauth_token_secret = false) { - $this->client->authorize($this->request_token['oauth_token'], $this->request_token['oauth_token_secret']); - + if (!$oauth_token) { + $oauth_token = $this->request_token['oauth_token']; + } else { + $this->request_token['oauth_token'] = $oauth_token; + } + if (!$oauth_token_secret) { + $oauth_token_secret = $this->request_token['oauth_token_secret']; + } else { + $this->request_token['oauth_token_secret'] = $oauth_token_secret; + } + $this->client->authorize($oauth_token, $oauth_token_secret); $this->access_token = $this->client->getAccessToken($verifier); - return $this->getAuth(); } diff --git a/src/Etsy/methods.json b/src/Etsy/methods.json index f4248da..3b58983 100644 --- a/src/Etsy/methods.json +++ b/src/Etsy/methods.json @@ -2605,8 +2605,8 @@ "uri": "/shops/:shop_id/receipts", "params": { "shop_id": "shop_id_or_name", - "min_created": "epoch", - "max_created": "epoch", + "min_created": "int", + "max_created": "int", "min_last_modified": "int", "max_last_modified": "int", "limit": "int",