从零开始: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 %}
{%
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



