Ruby on rails HelpScout邮箱API 2.0-如何从;“用户”;至“a”;“客户”;
我想使用Help Scout Mailbox 2.0 API向我的客户发送续订发票。我正在使用Ruby help-scout_sdk gem——但是他们的API只是一个Restful JSON,Ruby与之没有什么关系 通过身份验证并创建对话非常容易:Ruby on rails HelpScout邮箱API 2.0-如何从;“用户”;至“a”;“客户”;,ruby-on-rails,ruby,Ruby On Rails,Ruby,我想使用Help Scout Mailbox 2.0 API向我的客户发送续订发票。我正在使用Ruby help-scout_sdk gem——但是他们的API只是一个Restful JSON,Ruby与之没有什么关系 通过身份验证并创建对话非常容易: #在Rails的初始值设定项中验证凭据 数据={ 主题:“续订时间-发票#INV-XXXX-账户名称”, 键入:“电子邮件”, 邮箱\u id:HelpScout.default\u邮箱, 状态:“活动”, 客户:{电子邮件:'email@e
#在Rails的初始值设定项中验证凭据
数据={
主题:“续订时间-发票#INV-XXXX-账户名称”,
键入:“电子邮件”,
邮箱\u id:HelpScout.default\u邮箱,
状态:“活动”,
客户:{电子邮件:'email@example.com' },
创建人:1234,
线程:[
{
类型:“客户”,
客户:{电子邮件:'email@example.com' },
文本:“一个测试线程。”
}
]
}
HelpScout::Conversation.create(数据)
但是,此示例代码将在来自客户的邮箱队列中创建新问题。有人知道如何从帮助侦察“用户”(我们的支持电子邮件)创建一个新的对话以发送给客户(我们的客户)吗
基本上,需要传递哪些参数才能使API像“新对话”(New Conversation)在其Web UI中的工作方式一样工作。谢谢 结果是我用错了 要从“用户”向“客户”创建新对话,您的线程应使用“回复””类型
数据={
主题:“续订时间-发票#INV-XXXX-账户名称”,
键入:“电子邮件”,
邮箱\u id:HelpScout.default\u邮箱,
状态:“活动”,
客户:{电子邮件:'email@example.com' },
创建人:1234,
线程:[
{
键入:“回复”,
客户:{电子邮件:'email@example.com' },
文本:“一个测试线程。”
}
]
}
感谢HelpScout的Kristi对我的问题的超级快速回答