19、从零开始:Xero API集成与Dataverse发票PDF生成实战

从零开始:Xero API集成与Dataverse发票PDF生成实战

一、Xero API集成之旅

在进行Xero API集成时,前期的准备工作是关键。首先,需要有一个经过手动测试且能在Xero中成功发布发票的云流程。之后,就可以着手开发网页了。

1.1 认证按钮与登录页面开发
  • 页面创建 :创建名为XeroAuthentication的网页,采用简单布局,有一个提交按钮和标有Xero的自定义网页模板。
  • 按钮配置 :使用Liquid和JavaScript配置按钮,使其能调用Xero登录页面,登录后重定向到/xeroresponse页面。
  • 代码实现 :以下是登录按钮的网页模板代码:
{% block main %}
{% include 'Page Copy' %}
<div class="container" role="main">
{% if user.id %}
{% assign usercontact  = entities['contact'][ User.id] %}
{% assign parentaccountid = user.parentcustomerid.id %}
{% assign parentaccount =  entities['account'][parentaccountid] %}
{% assign xeroclientid =  parentaccount.new_xeroclientid %}
{%
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值