这是关于进行JavaScript调用的最佳实践的问题,该调用生成标准的"连接到QuickBooks"按钮(用于通过Intuit的v3 REST API建立与QuickBooks Harmony的连接).
如果我按照Intuit的例子,我会:
......有效(对于许多"作品"的价值),但感觉非常脆弱:
为了使这一切更具弹性,我将对intuit.ipp.anywhere.js的引用和对intuit.ipp.anywhere.setup()的调用组合成一个JQuery .ajax()调用:
$.ajax({
url: 'https://appcenter.intuit.com/Content/IA/intuit.ipp.anywhere.js',
type: 'GET',
dataType: 'script',
timeout: 4000,
success: function(response) {
if (typeof intuit !== 'undefined') {
intuit.ipp.anywhere.setup({
menuProxy: 'MYMENUPROXYURL.aspx',
grantUrl: 'MYGRANTURL.aspx'
});
}
},
error: function(x, t, m) {
// show some friendly error message about Intuit downtime
}
});
Run Code Online (Sandbox Code Playgroud)
......也有效(对于"作品"的更多价值):
有没有其他人采取不同的方法?
Intuit重新上线了吗?
我最近将abcPDF从v8.1.0.7升级到v8.1.1.1(后来从v8.1.1.1升级到v8.1.1.2).升级后,每当我尝试生成PDF时,都会出现与以下类似的错误:
我们使用Gecko引擎(而不是默认的MSHTML引擎)来渲染PDF.在我们升级abcPDF之后,我们才收到错误消息.这是一个.Net Framework 4.0/C#/ ASP.Net Web应用程序,托管在64位Windows Server 2008 R2上.
我如何通过此错误?
我正在使用 QueryService 来检索客户列表。这似乎将返回的行数限制为最大 100 行。
这是我的代码:
QueryService<Intuit.Ipp.Data.Customer> customerQueryService = new QueryService<Intuit.Ipp.Data.Customer>(serviceContext);
List<Intuit.Ipp.Data.Customer> customers = customerQueryService.Select(c => c).ToList();
Run Code Online (Sandbox Code Playgroud)
如何为返回的最大行数设置更高的限制?