Проблемы с получением статистики электронной почты (аналитические данные) с определенной категорией из API SendGrid (ошиPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Проблемы с получением статистики электронной почты (аналитические данные) с определенной категорией из API SendGrid (оши

Сообщение Anonymous »

Я пытаюсь получить статистику электронной почты и записи сообщений определенной категории из API SendGrid, но сталкиваюсь с двумя разными ошибками в зависимости от типа используемой учетной записи.
Что я пытаюсь сделать:
Я хочу получить данные об активности электронной почты и статистику для сообщений, принадлежащих к определенной категории. Вот код, который я использую для этого:

Код: Выделить всё

import os
from sendgrid import SendGridAPIClient

# Ensure your SendGrid API key is set correctly
api_key = os.environ.get('SENDGRID_API_KEY')
sg = SendGridAPIClient(api_key)

# Define query parameters to search for emails with the specific category
params = {
'query': 'category="your_category"',  # Replace with your category name
'limit': 50  # Limit the number of results
}

try:
# Fetch email activity
response = sg.client.messages.get(query_params=params)

# Check response status
if response.status_code == 200:
print("Email Activity Details:", response.body)  # Successful response
else:
print(f"Error: {response.status_code} - {response.body}")
except Exception as e:
print(f"Exception occurred: {str(e)}")

Проблемы:
  • При использовании платного аккаунта:
    Проблемы:


    При использовании платного аккаунта: Я получаю следующую ошибку:

Код: Выделить всё

Exception occurred: HTTP Error 403: Forbidden

  • При использовании бесплатной учетной записи:[/b] я получаю следующую ошибку:

Код: Выделить всё

Exception occurred: HTTP Error 400: Bad Request

Что я пробовал:
Я проверил правильность имени категории.
Я попробовал настроить параметры запроса, но те же проблемы сохраняются.
Что мне нужно:
  • 403 Запрещено (платная учетная запись): Почему это происходит, когда я использую платную учетную запись с какие разрешения я считаю правильными?
  • 400 Неверный запрос (бесплатная учетная запись): это ограничение уровня бесплатного пользования или я делаю что-то не так с запросом?
Буду признателен за любые советы о том, как решить эти проблемы и правильно получить статистику электронной почты и сообщения, отфильтрованные по категориям.

Подробнее здесь: https://stackoverflow.com/questions/790 ... -from-send
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»