Closed
Description
Hi there, I had this set up to pull all tags from our Intercom and then make a CSV with them, this was before the change to the personal access tokens and just using the API keys. I have since updated everything to use the PAT, but I am now getting the below error.
ReadTimeout: HTTPSConnectionPool(host='api.intercom.io', port=443): Read timed out. (read timeout=10)
Could this be because we have so many tags? I am working in a Jupyter notebook and the used code is below:
from intercom.client import Client
import unicodecsv
import time
intercom = Client(personal_access_token='xxx')
def get_tag_count():
tags_count = intercom.counts.for_type(type='user', count='tag').attributes
timestr = time.strftime('%Y%m%d')
csv_filename = 'tags-report-{}.csv'.format(timestr)
outputFile = open(csv_filename, 'w')
outputWriter = unicodecsv.writer(outputFile)
for obj in tags_count:
row = obj.items()[0]
outputWriter.writerow(row)
print row
outputFile.close()
# print tags_count
# Kick things off
get_tag_count()
Any advice that can be offered by you is very much appreciated.
All the best, Harry
Metadata
Metadata
Assignees
Labels
No labels