如何使用sendgrid在列表中添加联系人?

时间:2019-08-12 13:08:17

标签: c# sendgrid sendgrid-api-v3

我正在尝试在列表中添加联系人,所以我在下面使用此链接向列表中添加一个收件人: click here

我有高级100k计划,并使用完全访问权限api密钥,但仍然收到禁止的错误。

请帮助我。

我的代码

string data = @"[
  {
    'age': 25, 
    'email': 'example@example.com', 
    'first_name': '', 
    'last_name': 'User'
  }, 
  {
    'age': 25, 
    'email': 'example2@example.com', 
    'first_name': 'Example', 
    'last_name': 'User'
  }
]";
        var client = new SendGridClient("#################");
        var json = JsonConvert.DeserializeObject<Object>(data);
        data = json.ToString();
        var response = await client.RequestAsync(method: SendGridClient.Method.POST, urlPath: "contactdb/recipients", requestBody: data);
        Console.WriteLine(response.StatusCode);
        Console.WriteLine(response.Body.ReadAsStringAsync().Result);
        Console.WriteLine(response.Headers.ToString());
        Console.ReadLine();
        return response;

1 个答案:

答案 0 :(得分:0)

您可以通过在“发送网格”中编辑API密钥设置并为该API密钥启用需要访问的功能的权限来解决此问题。

API Keys settings