问题标签 [myob]

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 投票
0 回答
27 浏览

myob - 有没有办法获取有关用户登录的信息?

有没有办法使用MYOB API获取用户登录my.MYOB的账号信息,获取下图中的登录名和密码,不能写死,如果获取不到这个信息,那么怎么分配X- myobapi-CFTOKEN 给她,程序里需要写死吗?

在此处输入图像描述

有没有办法获取有关用户登录的信息?谢谢!

0 投票
0 回答
96 浏览

php - MyOb 重复联系人被推送到公司文件 API

我正在尝试从我的数据库 VIA API 推送联系人

http://developer.myob.com/api/accountright/v2/contact/customer/

它可以很好地推送联系人,但是当它撤销公司文件访问权限时(我在执行此操作时重置了数据库中的 myob_id)并再次尝试同步。

它推动客户副本。

任何人都可以帮助我避免在调用 API 创建联系人后在 myob 公司文件中创建重复记录。

0 投票
0 回答
130 浏览

odbc - 如何清除 MYOB 表字段?

AccountRight Enterprise v19,使用 ODBCAU1001。

在发现我的 MYOB 版本的 ODBC 问题应该发布到 StackOverflow 之前,我已将其发布到 MYOB 论坛,所以就在这里。

我需要清除客户卡中的一些字段,但 MYOB 不允许我这样做,我希望有人能够向我展示正确的方法。

我尝试这样做的方式是写入 Import_Customer_Cards 表,为多个客户联系字段提供更新的数据。具体来说,我正在尝试清除 Address1Phone1、Address1Salutation 等,同时覆盖其他字段,例如 Address1Email。

我正在使用 ADO 从 Microsoft Access VBA 执行此操作。我正在使用的代码如下:

多年来我一直在针对 MYOB 进行编程;我曾经是 MYOB 开发伙伴,我对使用 MYOB ODBC 非常熟悉,不管你信不信,我以前从未需要清除字段。

我对上述代码的期望是所有字段都将根据 VALUE 子句进行更新。具体来说,由于长度为零的字符串,我希望 Address1Phone1 和 Address1Salutation 为空白。不过,观察到的结果令人沮丧。其他字段按预期成功更新,但是,Address1Phone1 和 Address1Salutation 中的值不会更改,无论它们以前是否保存值。

我尝试对这两个字段使用零长度字符串,我尝试使用空值,我尝试使用单个空格字符。似乎没有什么可以清除这两个领域。如果我使用可打印的字符,比如句点 ( . ),字段的值会按预期更改,但我不能让自己在生产环境中做这样的事情。

我做错了什么,还是有一种我不知道的方法?

非常感谢您查看此问题。

问候,格雷厄姆

0 投票
1 回答
141 浏览

c# - 如何将 Azure Function App 连接到 MYOB?

我正在尝试将 Azure Function App 连接到 MYOB API。

我可以让它从我的桌面运行 Azure 应用程序,但是当我将它移到云中时它不起作用。

发布的代码是 -

问题似乎是这条线 -

由于该函数打开 MYOB 登录页面并通过 HTML 返回授权代码。

有没有人能够将 Azure 功能连接到 MYOB?

谢谢!

0 投票
1 回答
179 浏览

c# - 在 .net SDK MYOB 中进行调用时是否需要 ICompanyFileCredentials

我正在尝试将 MYOB .net SDK 集成到我的 Web 应用程序(C#)中。我对 ICompanyFileCredentials 有一些疑问。这是公司文件的登录凭据。在调用此代码中的服务时是否必须提交它?

为了确定,我检查了许多服务的重载方法。我看不到允许凭据是可选的重载方法。所以我认为这是强制性的。但是又在这个链接中:

https://apisupport.myob.com/hc/en-us/articles/360000576836-Company-file-authentication

我引用了:

如果您收到 HTTP 403“拒绝访问”响应,则您还没有登录该文件的权限。这是因为一些用户没有将他们的 my.myob 登录名与他们的 per-file 公司文件登录名相关联。您可以提示他们链接他们的登录信息(这是我们帮助指南“打开公司文件”的第 5 步),或者您可以允许您的客户向您的应用程序提供他们的每个文件的用户凭据。

这对我来说有点令人困惑,因为用户是否链接了他们的 my.myob 登录名并不重要,在进行调用时需要凭据(至少在 .net SDK 中是这样),因为它是必需的参数。

那么有人可以确认拨打电话时是否需要凭据吗?如果是,用户如何多次找出他们的公司文件凭据是什么原因,他们不需要在桌面上输入这些凭据?谢谢。

0 投票
1 回答
170 浏览

access-token - 获取 Myob AccountRight API 访问令牌错误

我正在尝试从 MYOB 获取访问令牌。我进行的 POST 调用返回“400 Bad Request 错误”我正在使用“axios”进行 POST 调用我已经获得了我在 POST 调用中发送的数据中使用的访问代码

这是我的代码

0 投票
1 回答
171 浏览

myob - MyOB AccountRight API | 更新客户的“特定”地址

MyOB 的 AccountRight 文档页面提供了基于其 UID 和 RowVersion 编辑客户的示例。但是,它不包括如何更新与该客户关联的特定地址记录。

举例来说,我有一个企业名称为“我的企业客户”的客户,并保存了 5 个地址。如何在保留地址 1、2、4 和 5 的原始记录的同时更新地址 #3?

仅在客户“地址”JSON 属性上添加特定更新的地址记录会删除除此之外的所有其他地址。

在此处输入图像描述

0 投票
1 回答
43 浏览

c# - 从c#中的其他方法调用以下函数时如何传递函数参数

函数想从另一个方法调用。

尝试使用以下代码。如何从 onComplete 和 onError 函数获取返回值。?

从其他代码调用上述方法。

成功方法:

错误方法

0 投票
1 回答
164 浏览

c# - MYOB Essentials Invoice API 无法推送发票

我正在使用 RestSharp 将发票推送到 MYOB。

我发送到端点的 JSON 如下

我从 MYOB Invoice API 端点得到的响应是

访问令牌和客户端 ID 均有效,我根据以下链接遵循发票的结构

https://developer.myob.com/api/essentials-accounting/endpoints/sale/invoices/

我在请求中包含的那些以前标记为必填但 MYOB 修改了 UI 的字段。

仅供参考,我可以从 MYOB 获取联系人、帐户和税款类型,只需将 Forbidden 403 消息返回以尝试发布发票。

您能提供的任何帮助将不胜感激。

0 投票
2 回答
67 浏览

acumatica - 无法用真值更新复选框

尝试为所有新创建的文档制作自定义复选框以保持真实。属性: [PXDBBool()] [PXDefault(TRUE)] [PXUIField(DisplayName = "Update Projects")]

ASPX: <px:PXCheckBox CommitChanges="True" ID="edUpdateProject" runat="server" DataField="UpdateProject" ></px:PXCheckBox>