TopAuthTokenRefreshRequest.php 936 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. <?php
  2. /**
  3. * TOP API: taobao.top.auth.token.refresh request
  4. *
  5. * @author auto create
  6. * @since 1.0, 2015.08.20
  7. */
  8. class TopAuthTokenRefreshRequest {
  9. /**
  10. * grantType==refresh_token 时需要
  11. **/
  12. private $refreshToken;
  13. private $apiParas = array();
  14. public function setRefreshToken($refreshToken) {
  15. $this->refreshToken = $refreshToken;
  16. $this->apiParas["refresh_token"] = $refreshToken;
  17. }
  18. public function getRefreshToken() {
  19. return $this->refreshToken;
  20. }
  21. public function getApiMethodName() {
  22. return "taobao.top.auth.token.refresh";
  23. }
  24. public function getApiParas() {
  25. return $this->apiParas;
  26. }
  27. public function check() {
  28. RequestCheckUtil::checkNotNull($this->refreshToken, "refreshToken");
  29. }
  30. public function putOtherTextParam($key, $value) {
  31. $this->apiParas[$key] = $value;
  32. $this->$key = $value;
  33. }
  34. }