如何通过电子邮件中的URL传递HTTP Post / Patch?

时间:2017-09-02 00:09:55

标签: api email http-headers mailchimp-api-v3.0

我刚刚与MailChimp的技术支持人员谈过,他们确实说过可以通过url链接传递http标头。我已附上以下成绩单供参考。我试图学习如何使用API​​,并希望有一些方向。

(晚上11:22:40)LG:我想在UX中消除3个步骤。目前,有人会点击链接更新他们的个人资料,然后选择一个指示群组/兴趣的单选按钮,然后点击提交。我想用电子邮件中的单独编程按钮完成相同的操作。所以,如果我有一个图像链接图形说"学生"然后他们点击它,然后将它们添加到学生组/兴趣中,而不必留下电子邮件。

(晚上11:24:06)LG:我已经与Randall完成了一个项目,他和他的同事向我展示了当有人加入团队时如何启动工作流程。

(11:24:15 PM)LG:谢谢!

(11:25:32 PM)亚瑟:想一想

(晚上11:27:14)LG:我不熟悉API,但我发现有可能POST到列表/ ###### / interest-categories / ## #### / interests / ######通过API。我不确定是否可以通过html src链接进行操作。

(晚上11:28:58)LG:因为,您可以将该链接与用户ID捆绑在一起进行捆绑。

(11:32:18 PM)Arthur:如果您正在寻求使用API​​执行此操作,那么我可以指导您:[由于缺少堆栈溢出信誉而阻止链接] 另一种选择是进行简单的民意调查。您可以拥有不同组的名称,点击这些组的人员可以手动添加到组中:[由于缺少堆栈溢出信誉而阻止链接]

(11:34:21 PM)LG:是的,我已经阅读了那份API文件。你知道我提到的是否可能吗?

(11:35:09 PM)Arthur:我无法肯定地说,我会与开发人员联系,以获得有关API的更深入的信息。

(11:35:24 PM)LG:是的,你可以和开发人员联系吗?

(11:35:53 PM)Arthur:我们的目录中有很多专家可以帮助您解决这个问题:[由于缺乏堆栈溢出信誉而阻止链接]

(晚上11:36:09)LG:他们使用mailchimp技术支持吗?

(11:36:21 PM)亚瑟:你能为我澄清一下吗?

(11:37:03 PM)LG:您是否向我提供了第三方的外部推荐或升级到在mailchimp工作的开发人员,可以回答我的问题?

(11:38:33 PM)Arthur:我们的目录是外部推荐,因为定制API使我们在MailChimp技术支持的范围之外。

(晚上11:39:17)LG:我不是要求您进行自定义开发。我询问技术上是否可以做我要求使用您的API。

(晚上11:39:40)LG:你不能为你的API提供支持吗?

(11:41:33 PM)Arthur:好的,我做了一些挖掘,看起来有可能,但需要大量的自定义代码:)

(晚上11:42:02)LG:很酷,所以它也适用于mailchimp的电子邮件系统吗?

(11:42:04 PM)Arthur:电子邮件地址或联系人ID可以在URL中传递,然后他们链接的服务器可以进行必要的调用

(11:42:24 PM)LG:很酷

(晚上11:42:34)LG:这是我需要确认的。

(11:43:12 PM)亚瑟:没问题。

(晚上11:44:24)LG:你能把你看到的地方联系起来吗?

(11:44:32 PM)LG:我刚刚做了一个快速搜索,发现了这个: Is it possible to pass HTTP headers in the URL itself?

(11:45:37 PM)亚瑟:这是我与同事讨论过的事情,所以不会有任何文件。

(11:45:53 PM)LG:好的,谢谢

(晚上11:46:32)LG:嗯,我想我们已经完成了!

(11:46:43 PM)LG:谢谢你的帮助Arthur。

(11:47:12 PM)Arthur:我建议您联系我们的专家目录,以获得实施该类目标的帮助。他们将拥有实现这一目标的专业知识。

(晚上11:49:36) * Arthur离开了聊天室*

1 个答案:

答案 0 :(得分:0)

与您关联的question一样,它无法做到这一点。即使有可能,它也会通过在URL中显示来破坏您的私有API密钥。

MailChimp代表建议您通过网址传递订阅者的电子邮件地址(可以通过merge tag完成)。

然后,您就可以检索服务器上的GET值,并使用API​​处理订阅者的选择。因此,链接末尾的参数可能如下所示:

?email=*|EMAIL|*&choice=student

如果您要管理多个列表,您还可以在网址中加入*|LIST:UID|*合并标记,以指明要应用偏好的列表。

这仍然可以完成您尝试做的事情,因为订阅者只需要点击电子邮件中的按钮即可。利息组将在没有加载首选项页面的额外步骤的情况下应用。