问题标签 [exact-online]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
15638 浏览

ruby-on-rails - 如何在 Rails 中使用 x-www-form-urlencoded

我正在尝试从ExactOnlineAPI访问令牌,但文档建议仅使用 x-www-form-urlencoded. Ruby on Rails 是否有这种编码,如果有,我该如何使用它。

x-www-form-urlencoded和有什么区别encode_www_form

0 投票
1 回答
1129 浏览

ruby-on-rails - 如何使用 OmniAuth 执行 GET/POST 请求

我正在使用omniauth-exact gem对用户进行身份验证ExactOnline,它工作得非常好,但在验证用户身份后,我还需要查询回ExactAPI并获取一些数据,以防万一应该使用任何GET,POST一种方法。

callback返回用户信息,token因此我refresh token需要使用访问令牌从 Exactonline API 请求数据omniauth。我怎样才能存档这个。

0 投票
1 回答
220 浏览

php - 解析 xml:错误的字符集编码

我的站点与远程 API 通信以同步数据库。我收到的数据是 XML 格式,1000 次中有 999 次是正确的 XML,我可以直接使用simplexml_load_string.

然而,1000 次中有 1 次我得到错误编码的 XML,如下图所示。

我必须以某种方式解析这个胡言乱语,因为尝试获取相同的记录将再次给出相同的结果。

如果您对如何转换有任何建议,请告诉我。我尝试了以下功能,但我不是解码专家,所以只是在黑暗中拍摄:

  • gzdeflate($result)
  • utf8_decode($result)
  • iconv("UTF-8", "UTF-8//IGNORE", $result)
  • base64_decode($result)
  • iconv(mb_detect_encoding($result, mb_detect_order(), true), "UTF-8", $result)

    编码错误

0 投票
3 回答
2411 浏览

c# - 使用 RestSharp 获取 ExactOnline 的访问令牌时出现 400 错误请求

我需要通过 ExactOnline 的 OAuth2 流程,但我被困在文档的第 3 步(https://developers.exactonline.com/#OAuth_Tutorial.html%3FTocPath%3DAuthentication%7C_____2

我使用 Postman chrome 应用程序创建了以下 c# 代码来测试 http 请求,但不断收到 400 错误(错误请求)。邮递员应用程序也给了我 400 错误,但无论我设置什么设置,我似乎总是收到 400 错误。

这段代码怎么错了?

在 Exact 注册的应用程序在测试模式下运行,而不是在生产模式下运行。

有任何想法吗?

===== 编辑 =====

根据 Gusman 的指示,我将代码更改为以下内容。这仍然给出 400 错误。

0 投票
1 回答
927 浏览

php - 通过 API 上传文件 xml

我尝试创建一个 php 脚本以通过 API 精确在线发送 xml 文件。

我的文件在 /tmp/xxx.xml

php 代码(准确在线 api 上的连接):

ExactApi.php

ExactOAuth.php

我想发送一个 xml 文件 (xxx.xml)

我应该在我的 php 文件中添加什么来发送我的 xml 文件?

谢谢大家

0 投票
1 回答
1145 浏览

php - 无法通过 Exact Online REST API 制作项目

我一直在努力让 Exact Online Api 工作。应该可以通过 API 制作物品,但 API 不允许我制作 1。

由于较早的问题,我被建议切换到非官方的 picquer 库:在这里找到

我得到以下代码:

当文档(确切的 Api 项目信息)说只需要 2 个时,我发现需要这么多令人沮丧。

无论如何,代码出错了:

错误 500:出现问题。将尽快调查此问题的原因。

我仔细检查了代码是否存在,并更改为不同的代码。制作了一个自定义代码进行测试。如果我删除该行,它会给我错误

错误 500:必需:单位

如果我将代码更改为不存在的代码:

错误 500:无效参考:单位

为了测试,我在 Exact 网站上制作了一个产品。我通过 API 检索到它并将该单元提供给我的新产品。弹出同样的错误。

我做了一张票,但 Exact 找不到他们这边的任何问题。

有人遇到过这种情况并有解决方案吗?

编辑:我的json:

0 投票
1 回答
611 浏览

php - ExactOnline API 和 OData

我正在努力使用 Exact Online 的 API。使用此示例代码检索服务器的信息:

以上返回错误请求。有人知道如何解决这个问题吗?

函数“发送请求”:

0 投票
1 回答
424 浏览

python - Exact Online API:删除和更新 BankEntryLines 等项目

我们正在使用 Exact online odata API 构建一个广泛的 api 链接。我们遇到的问题是许多对象无法更新或删除。例如 BankEntryLines、GeneralJournalEntryLines。我们现在通过在每次更新或删除时创建新的 EntryLines 来解决这个问题,但这在某些情况下会造成很多不确定性。

是否可以更改 API,或者我可以获得额外的授权来更新或删除这些对象,就像在 GUI 中可能的那样?

0 投票
0 回答
73 浏览

exact-online - 访问 Exact Online 的 XML 主题设置时出现间歇性错误“未授权访问 Exact Online”

在 Exact Online 上查询期间,我有时会在 Invantive 查询工具中遇到间歇性错误:

对于某些错误,我们会自动重试该操作,例如当 OAuth 令牌过期时。

目前我们无法可靠地检测到此错误,因为文本因语言而异并且没有消息代码。但是,当您在不更改任何内容的情况下再试几次时,对 Exact Online XML 主题“设置”的访问会成功进行。在不仔细了解问题所在的情况下重试不是一种可靠的方法,因为可以多次应用更新。

如何可靠地检测到此类错误,以便采取自动纠正措施?

在此处输入图像描述

0 投票
1 回答
149 浏览

sql - 从 Exact Online 为一个部门导出文档会提供电子表格而不是单独的文件

使用以下 SQL,我在 Exact Online 中获得了文档列表和小缩略图:

当我尝试ExactOnlineXML..Documents使用 Invantive Control 导出文档时,我得到一个电子表格或文本文件,其中包含文件名和执行时的内容:

但是,我想转储实际的文件内容。有没有办法这样做?