问题标签 [sendinblue]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
70 浏览

reactjs - 从发出 api 请求的函数调用中取回响应或错误

我尝试向 Sendinblue 发出 api 请求以创建新联系人。我的代码可以工作,但问题是我没有正确处理错误。

我创建了一个组件,并在另一个文件中创建了发出请求的函数。该函数在表单提交时被调用,结果被分配给一个变量,并且基于变量值的 if/else 应该向用户显示一条消息(此时它只是一个要检查的日志)。

目前,“结果”变量始终在 if/else 中未定义,这是合乎逻辑的,因为请求需要一些时间。但我不知道如何让它发挥作用。

我尝试过的事情:

  • 代替 if/else 使用 then/catch。
  • 使 saveContact 函数成为异步函数。

零件:

发出请求的函数:

0 投票
1 回答
490 浏览

javascript - Sendinblue create contact 'TypeError: Failed to fetch' 错误(使用 React)

我正在尝试在我的 React JS 应用程序中实现 Sendinblue API。我有一个文本输入,用户要在其中输入他们的电子邮件,然后是一个将他们的电子邮件添加到 Sendinblue 列表的按钮。我正在使用 Node.js 中的“创建联系人”参考因为我正在为我的 React 应用程序使用 JavaScript 代码。有时,此代码有效,因为电子邮件已成功添加到 SendinBlue 列表,但大多数时候电子邮件未添加,我收到以下错误:

TypeError: Failed to fetch

我的完整代码如下所示,其中电子邮件是从文本字段输入的:

当我在 Sendinblue API 文档上对此进行测试时,它每次都会成功地将电子邮件添加到我的联系人列表中。我每次都用一封新电子邮件对其进行测试,以确保它不会因为重复的电子邮件而引发错误。我也修改了updateEnabledbetween的值truefalse但它似乎无助于解决这个问题。

我相信错误可能源于var request = require("request");第一行中的命令,因为我不确定require是 React 方法还是 Node.js 方法。

如果有人对我如何解决这个问题有任何想法,我们将不胜感激。谢谢你。

0 投票
0 回答
76 浏览

php - Sendinblue smtp 10 多分钟后收到邮件

我正在使用 PHP SDK 发送 smtp 邮件。我的课看起来像这样:

问题是我在超过 10 分钟后才收到邮件。为什么这不是即时的?因为现在客户必须等待超过 10 分钟才能登录。

0 投票
1 回答
467 浏览

node.js - 将蓝色 api 中的发送与我的 nestjs 应用程序集成的问题

描述错误

将 sendinblue api 与我的 nestjs 应用程序集成的问题。我需要与自定义身份验证集成,并且在 axios 的 api 中说我需要使用标头进行自定义身份验证,在邮递员中我使用 api 密钥进行授权并且它可以工作,但它会引发错误 401。

重现

预期行为 向客户发送一封交易电子邮件。

环境 -Axios 版本 0.19.2 -Node.js 版本 14+ -Docker 版本 19.03.12-ce -附加库版本

其他上下文/屏幕截图在此处输入图像描述 在 此处 输入图像描述

0 投票
1 回答
102 浏览

api - 将 SendInBlue 连接到 Magento 1.9

我想将 Magento 1.9 连接到 SendInBlue,以便将 Magento 的所有联系人同步到 SendInBlue。但是,这里提出的插件似乎不再可用:https ://help.sendinblue.com/hc/en-us/articles/209578645--Installing-the-Magento-1-Plugin

有谁知道无论如何下载它的方法或知道将 Magento 1.9 连接到 SendInBlue 的简单方法?

提前致谢

0 投票
2 回答
160 浏览

python - 如何在 Python API 发布请求的“文件体”中指定文件?

我正在尝试使用 Python 中的 API 将文件发布到 sendinblue,并努力解决放置什么而不是“dataset1”的问题。如果我手动输入文件内容,但如果我指定一个文件,它就可以工作 - 我尝试了 csv、json、txt 格式,但没有任何效果。错误消息说“我们在您上传的文件中找不到任何有效的电子邮件或短信”,我认为它不喜欢“文件正文”格式。

我的代码如下:非常感谢任何帮助!

0 投票
1 回答
141 浏览

python - 分页 SendinBlue Api 调用

我一直在尝试从 SendinBlue API 获取数据。问题是 API 每次调用限制为 100 个寄存器,并且我的 Python 循环无法正常工作。这是我到目前为止所拥有的,通话效果很好。

数据结构是这样的:

我试过的循环是这样的,但它只对前 200 个寄存器进行分页。我做错了什么?

0 投票
1 回答
116 浏览

php - 通过受保护的 SendinBlue 对象循环

我已成功地将 SendinBlue v3 API 集成到我的 codeigniter 应用程序中,但由于某种原因,我无法在使用 API 时循环遍历结果。

当我 var_dump 时,我的对象如下所示:

由于根对象受到保护,因此我无法通过此循环查看我的广告系列。我可以通过将其转换为数组来读取它,$result = (array)$result; 然后我不得不使用

我确定必须有一种方法可以在一个 foreach 中循环遍历这些活动?觉得这个真的很傻!

谢谢!

0 投票
1 回答
49 浏览

python - API 更新项目的最佳方法

我正在从事一个个人项目,以从 Sendinblue Api(CRM 服务)中分割一些数据。基本上,我试图实现的是根据每个用户的电子邮件行为为每个用户生成一个新的分数属性。对于那个提议,我计划的过程如下:

  1. 从 API 获取数据
  2. 存储在数据库中
  3. 使用 Python 分析和分割数据
  4. 每 24 小时在 Sendin 中创建和更新分数属性

Api 的速率限制为每分钟 400 个请求,我们现在谈论的是 100k 寄存器,这意味着我必须花费大约 3 个小时来获取所有初始数据(目前我正在使用并发期货进行多处理)。之后,我将计划仅存储和更新出现更改的寄存器。我想知道这是否是最好的方法,以及哪种工具组合更适合这项工作。

现在我的所有脚本都在 Jupyter 笔记本中,而且我最近完成了我的第一个 Django 项目,所以我不知道我是否需要一个 django 应用程序,或者只是简单地将笔记本连接到数据库(PostgreSQL?),如果这最后一个可能是我必须学习的库,每 24 小时运行一次我的脚本。(我是初学者)。谢谢!

0 投票
1 回答
80 浏览

node.js - sendinblue 电子邮件后如何发送回复?

你好!我有此代码可以从联系表中为我发送电子邮件

如果电子邮件已发送,我如何响应成功页面,或者如果出现错误页面,我该如何响应?有可能吗?谢谢!