无法从MYOB SDK中检索新客户



我正在尝试类似的东西

customer.Uid = Guid.NewGuid()
// set other properties
myCustomerService.Insert(myCompanyFile, myobCustomerContact, myCredentials );
myobCustomerContact = myCustomerService.Get(myCompanyFile, myobCustomerContact.UID,myCredentials);   

Get返回404错误。

我做错了什么?

您当前无法控制用于插入新实体的UID;API将在插入时为您创建一个新的UID。

使用InsertAsync时,任务将返回一个字符串,该字符串是新插入实体的完整URI。然后,您可以使用检索实体

var location = await service.InsertAsync(cf, customer, credentials, ct);
var insertedEntity = await service.GetAsync(cf, new Uri(location), credentials, ct);

但是,如果您想插入和检索插入的实体,则可以使用InsertExAsync,例如

var insertEntity = await service.InsertExAsync(cf, customer, credentials, ct);

相关内容

  • 没有找到相关文章

最新更新