关于Tally XML API认证的技术求助:使用Tally.net ID鉴权
Tally XML API 用Tally.net ID认证的解决方案
核心认证标签位置
Tally XML API的认证信息需要直接嵌入请求XML的<HEADER>节点下,添加两个专属标签:
<TALLYNETUSERID>:填入你的Tally.net账号(通常为邮箱格式)<TALLYNETPASSWORD>:填入对应账号的密码
完整请求示例
以下是带认证的导出数据请求XML模板,可根据实际需求修改:
<ENVELOPE> <HEADER> <TALLYREQUEST>Export Data</TALLYREQUEST> <TALLYNETUSERID>your-tallynet-email@domain.com</TALLYNETUSERID> <TALLYNETPASSWORD>your-tallynet-password</TALLYNETPASSWORD> <TYPE>Data</TYPE> <ID>Ledger List</ID> </HEADER> <BODY> <EXPORTDATA> <REQUESTDESC> <REPORTNAME>Ledgers</REPORTNAME> </REQUESTDESC> </EXPORTDATA> </BODY> </ENVELOPE>
Postman调用注意事项
- 请求方法选择
POST,目标URL为你的Tally实例API地址(默认端口9000,例如http://192.168.1.100:9000) - 请求头必须设置
Content-Type: text/xml - 将上述XML代码粘贴到「Body」选项卡的「raw」模式中,格式选择「XML」
授权失败排查要点
- 确认Tally软件已登录Tally.net并处于在线状态,否则无法验证身份
- 检查你的Tally.net ID是否已关联目标公司的访问权限(需在Tally中通过「用户管理」配置)
- 若密码包含特殊字符(如&、<、>),需在XML中做转义(例如
&替换为&) - 开启Tally的远程API访问权限:通过「F12配置」→「高级配置」→「API设置」,勾选「允许远程访问」
内容的提问来源于stack exchange,提问作者Milan Garg
相关产品推荐
相关产品推荐

