in wadebug/analytics.py [0:0]
def send_event(event, data, phone_number=None, files_param=None):
postData = {
"access_token": Analytics.CLIENT_TOKEN,
"event_type": event,
"event_data": data,
"phone_number": phone_number,
"version": Analytics.VERSION,
}
try:
res = requests.post(
url=Analytics.API_ENDPOINT,
data=postData,
timeout=Analytics.TIMEOUT,
files=files_param,
).json()
except ValueError:
raise ValueError("Invalid JSON response")
except requests.exceptions.RequestException:
raise exceptions.FBNetworkError(
"Network Error. Please ensure you can connect to www.facebook.com"
)
if res.get("error"):
raise ValueError(pprint.pformat(res))
return res.get("run_id")