KplOpenXimalayaGetresourceRequest.php 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105
  1. <?php
  2. class KplOpenXimalayaGetresourceRequest
  3. {
  4. public function __construct()
  5. {
  6. $this->version = "1.0";
  7. }
  8. private $apiParas = array();
  9. public function getApiMethodName(){
  10. return "jd.kpl.open.ximalaya.getresource";
  11. }
  12. public function getApiParas(){
  13. if(empty($this->apiParas)){
  14. return "{}";
  15. }
  16. return $this->apiParas;
  17. }
  18. public function check(){
  19. }
  20. public function putOtherTextParam($key, $value){
  21. $this->apiParas[$key] = $value;
  22. $this->$key = $value;
  23. }
  24. private $version;
  25. public function setVersion($version){
  26. $this->version = $version;
  27. }
  28. public function getVersion(){
  29. return $this->version;
  30. }
  31. private $requestURI;
  32. public function setRequestURI($requestURI){
  33. $this->requestURI = $requestURI;
  34. $this->apiParas["requestURI"] = $requestURI;
  35. }
  36. public function getRequestURI(){
  37. return $this->requestURI;
  38. }
  39. private $requestMethod;
  40. public function setRequestMethod($requestMethod){
  41. $this->requestMethod = $requestMethod;
  42. $this->apiParas["requestMethod"] = $requestMethod;
  43. }
  44. public function getRequestMethod(){
  45. return $this->requestMethod;
  46. }
  47. private $requestQueryString;
  48. public function setRequestQueryString($requestQueryString){
  49. $this->requestQueryString = $requestQueryString;
  50. $this->apiParas["requestQueryString"] = $requestQueryString;
  51. }
  52. public function getRequestQueryString(){
  53. return $this->requestQueryString;
  54. }
  55. private $requestParameterMap;
  56. public function setRequestParameterMap($requestParameterMap){
  57. $this->requestParameterMap = $requestParameterMap;
  58. $this->apiParas["requestParameterMap"] = $requestParameterMap;
  59. }
  60. public function getRequestParameterMap(){
  61. return $this->requestParameterMap;
  62. }
  63. private $timestamp;
  64. public function setTimestamp($timestamp){
  65. $this->timestamp = $timestamp;
  66. $this->apiParas["timestamp"] = $timestamp;
  67. }
  68. public function getTimestamp(){
  69. return $this->timestamp;
  70. }
  71. }