소스 검색

Supported query push records.

sdk-team 6 년 전
부모
커밋
050531aa37
35개의 변경된 파일199개의 추가작업 그리고 31개의 파일을 삭제
  1. 3 0
      ChangeLog.txt
  2. 1 1
      services/push/bind_alias.go
  3. 1 1
      services/push/bind_phone.go
  4. 1 1
      services/push/bind_tag.go
  5. 1 1
      services/push/cancel_push.go
  6. 1 1
      services/push/check_device.go
  7. 1 1
      services/push/check_devices.go
  8. 1 1
      services/push/complete_continuously_push.go
  9. 1 1
      services/push/continuously_push.go
  10. 1 1
      services/push/list_push_records.go
  11. 1 1
      services/push/list_summary_apps.go
  12. 1 1
      services/push/list_tags.go
  13. 1 1
      services/push/mass_push.go
  14. 1 1
      services/push/push.go
  15. 1 1
      services/push/push_message_to_android.go
  16. 1 1
      services/push/push_message_toi_os.go
  17. 1 1
      services/push/push_notice_to_android.go
  18. 1 1
      services/push/push_notice_toi_os.go
  19. 1 1
      services/push/query_aliases.go
  20. 1 1
      services/push/query_device_info.go
  21. 1 1
      services/push/query_device_stat.go
  22. 1 1
      services/push/query_devices_by_account.go
  23. 1 1
      services/push/query_devices_by_alias.go
  24. 1 1
      services/push/query_push_list.go
  25. 114 0
      services/push/query_push_records.go
  26. 1 1
      services/push/query_push_stat_by_app.go
  27. 1 1
      services/push/query_push_stat_by_msg.go
  28. 1 1
      services/push/query_tags.go
  29. 1 1
      services/push/query_unique_device_stat.go
  30. 1 1
      services/push/remove_tag.go
  31. 30 0
      services/push/struct_push_info.go
  32. 21 0
      services/push/struct_push_infos.go
  33. 1 1
      services/push/unbind_alias.go
  34. 1 1
      services/push/unbind_phone.go
  35. 1 1
      services/push/unbind_tag.go

+ 3 - 0
ChangeLog.txt

@@ -1,3 +1,6 @@
+2019-10-25 Version: 1.60.216
+- Supported query push records.
+
 2019-10-25 Version: 1.60.215
 - Add DescribeDBClusterPerformance, DescribeDBNodePerformance for performance.
 

+ 1 - 1
services/push/bind_alias.go

@@ -92,7 +92,7 @@ func CreateBindAliasRequest() (request *BindAliasRequest) {
 	request = &BindAliasRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Push", "2016-08-01", "BindAlias", "", "")
+	request.InitWithApiInfo("Push", "2016-08-01", "BindAlias", "cps", "openAPI")
 	return
 }
 

+ 1 - 1
services/push/bind_phone.go

@@ -92,7 +92,7 @@ func CreateBindPhoneRequest() (request *BindPhoneRequest) {
 	request = &BindPhoneRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Push", "2016-08-01", "BindPhone", "", "")
+	request.InitWithApiInfo("Push", "2016-08-01", "BindPhone", "cps", "openAPI")
 	return
 }
 

+ 1 - 1
services/push/bind_tag.go

@@ -93,7 +93,7 @@ func CreateBindTagRequest() (request *BindTagRequest) {
 	request = &BindTagRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Push", "2016-08-01", "BindTag", "", "")
+	request.InitWithApiInfo("Push", "2016-08-01", "BindTag", "cps", "openAPI")
 	return
 }
 

+ 1 - 1
services/push/cancel_push.go

@@ -91,7 +91,7 @@ func CreateCancelPushRequest() (request *CancelPushRequest) {
 	request = &CancelPushRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Push", "2016-08-01", "CancelPush", "", "")
+	request.InitWithApiInfo("Push", "2016-08-01", "CancelPush", "cps", "openAPI")
 	return
 }
 

+ 1 - 1
services/push/check_device.go

@@ -92,7 +92,7 @@ func CreateCheckDeviceRequest() (request *CheckDeviceRequest) {
 	request = &CheckDeviceRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Push", "2016-08-01", "CheckDevice", "", "")
+	request.InitWithApiInfo("Push", "2016-08-01", "CheckDevice", "cps", "openAPI")
 	return
 }
 

+ 1 - 1
services/push/check_devices.go

@@ -92,7 +92,7 @@ func CreateCheckDevicesRequest() (request *CheckDevicesRequest) {
 	request = &CheckDevicesRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Push", "2016-08-01", "CheckDevices", "", "")
+	request.InitWithApiInfo("Push", "2016-08-01", "CheckDevices", "cps", "openAPI")
 	return
 }
 

+ 1 - 1
services/push/complete_continuously_push.go

@@ -92,7 +92,7 @@ func CreateCompleteContinuouslyPushRequest() (request *CompleteContinuouslyPushR
 	request = &CompleteContinuouslyPushRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Push", "2016-08-01", "CompleteContinuouslyPush", "", "")
+	request.InitWithApiInfo("Push", "2016-08-01", "CompleteContinuouslyPush", "cps", "openAPI")
 	return
 }
 

+ 1 - 1
services/push/continuously_push.go

@@ -94,7 +94,7 @@ func CreateContinuouslyPushRequest() (request *ContinuouslyPushRequest) {
 	request = &ContinuouslyPushRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Push", "2016-08-01", "ContinuouslyPush", "", "")
+	request.InitWithApiInfo("Push", "2016-08-01", "ContinuouslyPush", "cps", "openAPI")
 	return
 }
 

+ 1 - 1
services/push/list_push_records.go

@@ -99,7 +99,7 @@ func CreateListPushRecordsRequest() (request *ListPushRecordsRequest) {
 	request = &ListPushRecordsRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Push", "2016-08-01", "ListPushRecords", "", "")
+	request.InitWithApiInfo("Push", "2016-08-01", "ListPushRecords", "cps", "openAPI")
 	return
 }
 

+ 1 - 1
services/push/list_summary_apps.go

@@ -90,7 +90,7 @@ func CreateListSummaryAppsRequest() (request *ListSummaryAppsRequest) {
 	request = &ListSummaryAppsRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Push", "2016-08-01", "ListSummaryApps", "", "")
+	request.InitWithApiInfo("Push", "2016-08-01", "ListSummaryApps", "cps", "openAPI")
 	return
 }
 

+ 1 - 1
services/push/list_tags.go

@@ -91,7 +91,7 @@ func CreateListTagsRequest() (request *ListTagsRequest) {
 	request = &ListTagsRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Push", "2016-08-01", "ListTags", "", "")
+	request.InitWithApiInfo("Push", "2016-08-01", "ListTags", "cps", "openAPI")
 	return
 }
 

+ 1 - 1
services/push/mass_push.go

@@ -134,7 +134,7 @@ func CreateMassPushRequest() (request *MassPushRequest) {
 	request = &MassPushRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Push", "2016-08-01", "MassPush", "", "")
+	request.InitWithApiInfo("Push", "2016-08-01", "MassPush", "cps", "openAPI")
 	return
 }
 

+ 1 - 1
services/push/push.go

@@ -134,7 +134,7 @@ func CreatePushRequest() (request *PushRequest) {
 	request = &PushRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Push", "2016-08-01", "Push", "", "")
+	request.InitWithApiInfo("Push", "2016-08-01", "Push", "cps", "openAPI")
 	return
 }
 

+ 1 - 1
services/push/push_message_to_android.go

@@ -96,7 +96,7 @@ func CreatePushMessageToAndroidRequest() (request *PushMessageToAndroidRequest)
 	request = &PushMessageToAndroidRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Push", "2016-08-01", "PushMessageToAndroid", "", "")
+	request.InitWithApiInfo("Push", "2016-08-01", "PushMessageToAndroid", "cps", "openAPI")
 	return
 }
 

+ 1 - 1
services/push/push_message_toi_os.go

@@ -96,7 +96,7 @@ func CreatePushMessageToiOSRequest() (request *PushMessageToiOSRequest) {
 	request = &PushMessageToiOSRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Push", "2016-08-01", "PushMessageToiOS", "", "")
+	request.InitWithApiInfo("Push", "2016-08-01", "PushMessageToiOS", "cps", "openAPI")
 	return
 }
 

+ 1 - 1
services/push/push_notice_to_android.go

@@ -97,7 +97,7 @@ func CreatePushNoticeToAndroidRequest() (request *PushNoticeToAndroidRequest) {
 	request = &PushNoticeToAndroidRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Push", "2016-08-01", "PushNoticeToAndroid", "", "")
+	request.InitWithApiInfo("Push", "2016-08-01", "PushNoticeToAndroid", "cps", "openAPI")
 	return
 }
 

+ 1 - 1
services/push/push_notice_toi_os.go

@@ -98,7 +98,7 @@ func CreatePushNoticeToiOSRequest() (request *PushNoticeToiOSRequest) {
 	request = &PushNoticeToiOSRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Push", "2016-08-01", "PushNoticeToiOS", "", "")
+	request.InitWithApiInfo("Push", "2016-08-01", "PushNoticeToiOS", "cps", "openAPI")
 	return
 }
 

+ 1 - 1
services/push/query_aliases.go

@@ -92,7 +92,7 @@ func CreateQueryAliasesRequest() (request *QueryAliasesRequest) {
 	request = &QueryAliasesRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Push", "2016-08-01", "QueryAliases", "", "")
+	request.InitWithApiInfo("Push", "2016-08-01", "QueryAliases", "cps", "openAPI")
 	return
 }
 

+ 1 - 1
services/push/query_device_info.go

@@ -92,7 +92,7 @@ func CreateQueryDeviceInfoRequest() (request *QueryDeviceInfoRequest) {
 	request = &QueryDeviceInfoRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Push", "2016-08-01", "QueryDeviceInfo", "", "")
+	request.InitWithApiInfo("Push", "2016-08-01", "QueryDeviceInfo", "cps", "openAPI")
 	return
 }
 

+ 1 - 1
services/push/query_device_stat.go

@@ -95,7 +95,7 @@ func CreateQueryDeviceStatRequest() (request *QueryDeviceStatRequest) {
 	request = &QueryDeviceStatRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Push", "2016-08-01", "QueryDeviceStat", "", "")
+	request.InitWithApiInfo("Push", "2016-08-01", "QueryDeviceStat", "cps", "openAPI")
 	return
 }
 

+ 1 - 1
services/push/query_devices_by_account.go

@@ -92,7 +92,7 @@ func CreateQueryDevicesByAccountRequest() (request *QueryDevicesByAccountRequest
 	request = &QueryDevicesByAccountRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Push", "2016-08-01", "QueryDevicesByAccount", "", "")
+	request.InitWithApiInfo("Push", "2016-08-01", "QueryDevicesByAccount", "cps", "openAPI")
 	return
 }
 

+ 1 - 1
services/push/query_devices_by_alias.go

@@ -92,7 +92,7 @@ func CreateQueryDevicesByAliasRequest() (request *QueryDevicesByAliasRequest) {
 	request = &QueryDevicesByAliasRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Push", "2016-08-01", "QueryDevicesByAlias", "", "")
+	request.InitWithApiInfo("Push", "2016-08-01", "QueryDevicesByAlias", "cps", "openAPI")
 	return
 }
 

+ 1 - 1
services/push/query_push_list.go

@@ -99,7 +99,7 @@ func CreateQueryPushListRequest() (request *QueryPushListRequest) {
 	request = &QueryPushListRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Push", "2016-08-01", "QueryPushList", "", "")
+	request.InitWithApiInfo("Push", "2016-08-01", "QueryPushList", "cps", "openAPI")
 	return
 }
 

+ 114 - 0
services/push/query_push_records.go

@@ -0,0 +1,114 @@
+package push
+
+//Licensed under the Apache License, Version 2.0 (the "License");
+//you may not use this file except in compliance with the License.
+//You may obtain a copy of the License at
+//
+//http://www.apache.org/licenses/LICENSE-2.0
+//
+//Unless required by applicable law or agreed to in writing, software
+//distributed under the License is distributed on an "AS IS" BASIS,
+//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+//See the License for the specific language governing permissions and
+//limitations under the License.
+//
+// Code generated by Alibaba Cloud SDK Code Generator.
+// Changes may cause incorrect behavior and will be lost if the code is regenerated.
+
+import (
+	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
+	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
+)
+
+// QueryPushRecords invokes the push.QueryPushRecords API synchronously
+// api document: https://help.aliyun.com/api/push/querypushrecords.html
+func (client *Client) QueryPushRecords(request *QueryPushRecordsRequest) (response *QueryPushRecordsResponse, err error) {
+	response = CreateQueryPushRecordsResponse()
+	err = client.DoAction(request, response)
+	return
+}
+
+// QueryPushRecordsWithChan invokes the push.QueryPushRecords API asynchronously
+// api document: https://help.aliyun.com/api/push/querypushrecords.html
+// asynchronous document: https://help.aliyun.com/document_detail/66220.html
+func (client *Client) QueryPushRecordsWithChan(request *QueryPushRecordsRequest) (<-chan *QueryPushRecordsResponse, <-chan error) {
+	responseChan := make(chan *QueryPushRecordsResponse, 1)
+	errChan := make(chan error, 1)
+	err := client.AddAsyncTask(func() {
+		defer close(responseChan)
+		defer close(errChan)
+		response, err := client.QueryPushRecords(request)
+		if err != nil {
+			errChan <- err
+		} else {
+			responseChan <- response
+		}
+	})
+	if err != nil {
+		errChan <- err
+		close(responseChan)
+		close(errChan)
+	}
+	return responseChan, errChan
+}
+
+// QueryPushRecordsWithCallback invokes the push.QueryPushRecords API asynchronously
+// api document: https://help.aliyun.com/api/push/querypushrecords.html
+// asynchronous document: https://help.aliyun.com/document_detail/66220.html
+func (client *Client) QueryPushRecordsWithCallback(request *QueryPushRecordsRequest, callback func(response *QueryPushRecordsResponse, err error)) <-chan int {
+	result := make(chan int, 1)
+	err := client.AddAsyncTask(func() {
+		var response *QueryPushRecordsResponse
+		var err error
+		defer close(result)
+		response, err = client.QueryPushRecords(request)
+		callback(response, err)
+		result <- 1
+	})
+	if err != nil {
+		defer close(result)
+		callback(nil, err)
+		result <- 0
+	}
+	return result
+}
+
+// QueryPushRecordsRequest is the request struct for api QueryPushRecords
+type QueryPushRecordsRequest struct {
+	*requests.RpcRequest
+	StartTime string           `position:"Query" name:"StartTime"`
+	Source    string           `position:"Query" name:"Source"`
+	NextToken string           `position:"Query" name:"NextToken"`
+	PageSize  requests.Integer `position:"Query" name:"PageSize"`
+	Keyword   string           `position:"Query" name:"Keyword"`
+	EndTime   string           `position:"Query" name:"EndTime"`
+	Target    string           `position:"Query" name:"Target"`
+	AppKey    requests.Integer `position:"Query" name:"AppKey"`
+	PushType  string           `position:"Query" name:"PushType"`
+}
+
+// QueryPushRecordsResponse is the response struct for api QueryPushRecords
+type QueryPushRecordsResponse struct {
+	*responses.BaseResponse
+	RequestId string    `json:"RequestId" xml:"RequestId"`
+	NextToken string    `json:"NextToken" xml:"NextToken"`
+	PageSize  int       `json:"PageSize" xml:"PageSize"`
+	PushInfos PushInfos `json:"PushInfos" xml:"PushInfos"`
+}
+
+// CreateQueryPushRecordsRequest creates a request to invoke QueryPushRecords API
+func CreateQueryPushRecordsRequest() (request *QueryPushRecordsRequest) {
+	request = &QueryPushRecordsRequest{
+		RpcRequest: &requests.RpcRequest{},
+	}
+	request.InitWithApiInfo("Push", "2016-08-01", "QueryPushRecords", "cps", "openAPI")
+	return
+}
+
+// CreateQueryPushRecordsResponse creates a response to parse from QueryPushRecords response
+func CreateQueryPushRecordsResponse() (response *QueryPushRecordsResponse) {
+	response = &QueryPushRecordsResponse{
+		BaseResponse: &responses.BaseResponse{},
+	}
+	return
+}

+ 1 - 1
services/push/query_push_stat_by_app.go

@@ -94,7 +94,7 @@ func CreateQueryPushStatByAppRequest() (request *QueryPushStatByAppRequest) {
 	request = &QueryPushStatByAppRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Push", "2016-08-01", "QueryPushStatByApp", "", "")
+	request.InitWithApiInfo("Push", "2016-08-01", "QueryPushStatByApp", "cps", "openAPI")
 	return
 }
 

+ 1 - 1
services/push/query_push_stat_by_msg.go

@@ -92,7 +92,7 @@ func CreateQueryPushStatByMsgRequest() (request *QueryPushStatByMsgRequest) {
 	request = &QueryPushStatByMsgRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Push", "2016-08-01", "QueryPushStatByMsg", "", "")
+	request.InitWithApiInfo("Push", "2016-08-01", "QueryPushStatByMsg", "cps", "openAPI")
 	return
 }
 

+ 1 - 1
services/push/query_tags.go

@@ -93,7 +93,7 @@ func CreateQueryTagsRequest() (request *QueryTagsRequest) {
 	request = &QueryTagsRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Push", "2016-08-01", "QueryTags", "", "")
+	request.InitWithApiInfo("Push", "2016-08-01", "QueryTags", "cps", "openAPI")
 	return
 }
 

+ 1 - 1
services/push/query_unique_device_stat.go

@@ -94,7 +94,7 @@ func CreateQueryUniqueDeviceStatRequest() (request *QueryUniqueDeviceStatRequest
 	request = &QueryUniqueDeviceStatRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Push", "2016-08-01", "QueryUniqueDeviceStat", "", "")
+	request.InitWithApiInfo("Push", "2016-08-01", "QueryUniqueDeviceStat", "cps", "openAPI")
 	return
 }
 

+ 1 - 1
services/push/remove_tag.go

@@ -91,7 +91,7 @@ func CreateRemoveTagRequest() (request *RemoveTagRequest) {
 	request = &RemoveTagRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Push", "2016-08-01", "RemoveTag", "", "")
+	request.InitWithApiInfo("Push", "2016-08-01", "RemoveTag", "cps", "openAPI")
 	return
 }
 

+ 30 - 0
services/push/struct_push_info.go

@@ -0,0 +1,30 @@
+package push
+
+//Licensed under the Apache License, Version 2.0 (the "License");
+//you may not use this file except in compliance with the License.
+//You may obtain a copy of the License at
+//
+//http://www.apache.org/licenses/LICENSE-2.0
+//
+//Unless required by applicable law or agreed to in writing, software
+//distributed under the License is distributed on an "AS IS" BASIS,
+//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+//See the License for the specific language governing permissions and
+//limitations under the License.
+//
+// Code generated by Alibaba Cloud SDK Code Generator.
+// Changes may cause incorrect behavior and will be lost if the code is regenerated.
+
+// PushInfo is a nested struct in push response
+type PushInfo struct {
+	AppKey     int64  `json:"AppKey" xml:"AppKey"`
+	MessageId  int64  `json:"MessageId" xml:"MessageId"`
+	PushType   string `json:"PushType" xml:"PushType"`
+	DeviceType string `json:"DeviceType" xml:"DeviceType"`
+	Target     string `json:"Target" xml:"Target"`
+	Source     string `json:"Source" xml:"Source"`
+	PushTime   string `json:"PushTime" xml:"PushTime"`
+	Title      string `json:"Title" xml:"Title"`
+	Body       string `json:"Body" xml:"Body"`
+	Status     string `json:"Status" xml:"Status"`
+}

+ 21 - 0
services/push/struct_push_infos.go

@@ -0,0 +1,21 @@
+package push
+
+//Licensed under the Apache License, Version 2.0 (the "License");
+//you may not use this file except in compliance with the License.
+//You may obtain a copy of the License at
+//
+//http://www.apache.org/licenses/LICENSE-2.0
+//
+//Unless required by applicable law or agreed to in writing, software
+//distributed under the License is distributed on an "AS IS" BASIS,
+//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+//See the License for the specific language governing permissions and
+//limitations under the License.
+//
+// Code generated by Alibaba Cloud SDK Code Generator.
+// Changes may cause incorrect behavior and will be lost if the code is regenerated.
+
+// PushInfos is a nested struct in push response
+type PushInfos struct {
+	PushInfo []PushInfo `json:"PushInfo" xml:"PushInfo"`
+}

+ 1 - 1
services/push/unbind_alias.go

@@ -93,7 +93,7 @@ func CreateUnbindAliasRequest() (request *UnbindAliasRequest) {
 	request = &UnbindAliasRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Push", "2016-08-01", "UnbindAlias", "", "")
+	request.InitWithApiInfo("Push", "2016-08-01", "UnbindAlias", "cps", "openAPI")
 	return
 }
 

+ 1 - 1
services/push/unbind_phone.go

@@ -91,7 +91,7 @@ func CreateUnbindPhoneRequest() (request *UnbindPhoneRequest) {
 	request = &UnbindPhoneRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Push", "2016-08-01", "UnbindPhone", "", "")
+	request.InitWithApiInfo("Push", "2016-08-01", "UnbindPhone", "cps", "openAPI")
 	return
 }
 

+ 1 - 1
services/push/unbind_tag.go

@@ -93,7 +93,7 @@ func CreateUnbindTagRequest() (request *UnbindTagRequest) {
 	request = &UnbindTagRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Push", "2016-08-01", "UnbindTag", "", "")
+	request.InitWithApiInfo("Push", "2016-08-01", "UnbindTag", "cps", "openAPI")
 	return
 }