更正webhook:Zoho People to Freshbooks

时间:2015-05-26 13:41:15

标签: xml api zoho

这是我第一次在Stackoverflow上发帖,所以如果我发布的内容很简单,那就道歉了。

过去几天,我一直试图在Zoho People和Freshbooks之间建立一个webhook。目的是将新员工的电子邮件地址和姓名从Zoho推送到Freshbooks。这些数据将填写一份通过电子邮件发送给用户的表格,邀请他们加入我作为承包商的Freshbooks。

据我所知,我已经正确地完成了这项工作,Freshbooks和Zoho都说webhook是正确的。他们似乎无法弄清楚它为什么不起作用。

Zoho People的详细设置如下:

通知网址 - https://teachtutti.freshbooks.com/api/2.1/xml-in 方法 - 发布 表格名称 - 音乐教师(这是Zoho最初的电子邮件地址和名称) 实体参数:     - 参数名称=电子邮件|参数值= $ {email_address} 用户定义格式的参数:     - 参数名称 - XML     - 价值描述:

<!--?xml version="1.0" encoding="utf-8"?-->  
<request method="contractor.create">  
     <contractor>  
        <name>${First_name} ${Last_name}</name>  
        <email>${email_address}</email> <!--Required-->  
        <task_id>190354</task_id> <!--Required-->  
        <projects>  
         <!-- Assign new contractors to specific projects using project_id -->  
            <project>  
                <project_id>49537</project_id>  
            </project>  
        </projects>  
    </contractor>  
</request>

自定义参数: - authtoken = 27a8ad5004154bf19f0a6805ee8154a6 - task_id = 190354 - project_id = 49537

根据以上所有信息创建的预览网址为https://teachtutti.freshbooks.com/api/2.1/xml-in?email= $ {email_address}&amp; XML =&amp; authtoken = 27a8ad5004154bf19f0a6805ee8154a6&amp; task_id = 190354&amp; project_id = 49537

如果您输入上述网址,则会收到以下回复:

此XML文件似乎没有与之关联的任何样式信息。文档树如下所示。

<response xmlns="http://www.freshbooks.com/api/" status="fail">
<error>Your XML is not formatted correctly.</error>
<code>40010</code>
</response>

我已经做了我能想到的一切来解决这个问题。项目ID,任务ID,身份验证令牌和要通知的URL都是正确的。我完全难过了!

如果有人可以帮我解决这个问题,我会永远感激不尽!对于它的价值,Zoho似乎认为问题出现在Freshbooks结束,因为他们已经确认数据被发送到Freshbooks。令人讨厌的是,我试图通过在Freshbooks结束时创建webhook来解决这个问题,但却发现承包商。创建api呼叫是不是从他们的最终可用...

0 个答案:

没有答案