Hi PrinceMerluza
I really appreciate your advice.
Then I add the code into "Querying Queue Historical Statistics"
(https://developer.mypurecloud.com/api/tutorials/analytics-conversation-aggregate-query/?language=python&step=1)
region = PureCloudPlatformClientV2.PureCloudRegionHosts.ap_northeast_1
PureCloudPlatformClientV2.configuration.host = region.get_api_host
But I got Error Message Bellow.
/**********************************************************
- Querying Queue Historical Statistics -
Got token
Traceback (most recent call last):
File "/home/ec2-user/bin/purecloud_v2.58.0.0/ikeda_historical_statistics_1.py", line 67, in
queue_data = routing_api.get_routing_queues(name='My Queue')
File "/home/ec2-user/bin/purecloud_v2.58.0.0/PureCloudPlatformClientV2/apis/routing_api.py", line 2098, in get_routing_queues
callback=params.get('callback'))
File "/home/ec2-user/bin/purecloud_v2.58.0.0/PureCloudPlatformClientV2/api_client.py", line 401, in call_api
response_type, auth_settings, callback)
File "/home/ec2-user/bin/purecloud_v2.58.0.0/PureCloudPlatformClientV2/api_client.py", line 219, in __call_api
url = self.host + resource_path
TypeError: unsupported operand type(s) for +: 'method' and 'str'
**********************************************************/
And I found another way, "QueueEntityListing get_routing_queues".
(https://developer.inindca.com/api/rest/client-libraries/python/RoutingApi.html#get_routing_queues)
Then I add the code into " get_routing_queues".
region = PureCloudPlatformClientV2.PureCloudRegionHosts.ap_northeast_1
PureCloudPlatformClientV2.configuration.host = region.get_api_host
name = 'My Queue'
active = True (Because Original code "active = true" get error message)
But I got Error Message Bellow.
/**********************************************************
- Querying Queue Historical Statistics -
Got token
Traceback (most recent call last):
File "/home/ec2-user/bin/purecloud_v2.58.0.0/ikeda_historical_statistics_2.py", line 79, in
api_response = api_instance.get_routing_queues(page_size=page_size, page_number=page_number, sort_by=sort_by, name=name, active=active, division_id=division_id)
File "/home/ec2-user/bin/purecloud_v2.58.0.0/PureCloudPlatformClientV2/apis/routing_api.py", line 2098, in get_routing_queues
callback=params.get('callback'))
File "/home/ec2-user/bin/purecloud_v2.58.0.0/PureCloudPlatformClientV2/api_client.py", line 401, in call_api
response_type, auth_settings, callback)
File "/home/ec2-user/bin/purecloud_v2.58.0.0/PureCloudPlatformClientV2/api_client.py", line 219, in __call_api
url = self.host + resource_path
TypeError: unsupported operand type(s) for +: 'method' and 'str'
**********************************************************/
Please tell me the right way to run "Querying Queue Historical Statistics" or "QueueEntityListing get_routing_queues".