клиент hubspot3 и ошибка «слишком много попыток» - PullRequest
0 голосов
/ 05 ноября 2018

Я пытаюсь получить информацию о контакте из hubspot, используя электронную почту получателя. Я использую клиент Python3 "hubspot3" (https://github.com/jpetrucciani/hubspot3).

Вот код, который я отправляю:

import requests
from hubspot3.contacts import ContactsClient

API_KEY=[myapikey]

client=ContactsClient(api_key=API_KEY,debug=True)

email='mytest@gmail.com'

client.get_contact_by_email(email)

Ответ:

WARNING:root:Too many retries for /contacts/v1/contact/email/nwnippy27+cb1@gmail.com/profile?hapikey=[myapikey]
Traceback (most recent call last):
  File "hubspot_api_test.py", line 11, in <module>
    client.get_contact_by_email(email)
  File "/opt/virtual_env/hubspot-test/lib/python3.7/site-packages/hubspot3/contacts.py", line 38, in get_contact_by_email
    "contact/email/{email}/profile".format(email=email), method="GET", **options
  File "/opt/virtual_env/hubspot-test/lib/python3.7/site-packages/hubspot3/base.py", line 339, in _call
    **options
  File "/opt/virtual_env/hubspot-test/lib/python3.7/site-packages/hubspot3/base.py", line 245, in _call_raw
    result = self._execute_request_raw(connection, request_info)
  File "/opt/virtual_env/hubspot-test/lib/python3.7/site-packages/hubspot3/base.py", line 162, in _execute_request_raw
    raise HubspotNotFound(result, request)
hubspot3.error.HubspotNotFound:
Hubspot Error

Я читаю эту ошибку как сообщение о том, что адрес электронной почты не может быть найден. Это верно? Если нет, я ценю любую информацию о причине и решении.

1 Ответ

0 голосов
/ 09 ноября 2018

ОК ... так что это не супер полезно, но оказалось, что это просто сообщение об ошибке, которое вы получаете, когда электронная почта не существует. После нескольких попыток он сдается, поэтому вы получаете ошибку «слишком много попыток».

...