无法从 MYOB SDK 检索新客户
Unable to retrieve new customer from MYOB SDK
我正在尝试
customer.Uid = Guid.NewGuid()
// set other properties
myCustomerService.Insert(myCompanyFile, myobCustomerContact, myCredentials );
myobCustomerContact = myCustomerService.Get(myCompanyFile, myobCustomerContact.UID,myCredentials);
获取 returns 404 错误。
我做错了什么?
您目前无法控制用于插入新实体的UID; API 会在插入时为您创建一个新的 UID。
当您使用 InsertAsync
时,任务将 return 一个字符串,它是新插入实体的完整 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);
我正在尝试
customer.Uid = Guid.NewGuid()
// set other properties
myCustomerService.Insert(myCompanyFile, myobCustomerContact, myCredentials );
myobCustomerContact = myCustomerService.Get(myCompanyFile, myobCustomerContact.UID,myCredentials);
获取 returns 404 错误。
我做错了什么?
您目前无法控制用于插入新实体的UID; API 会在插入时为您创建一个新的 UID。
当您使用 InsertAsync
时,任务将 return 一个字符串,它是新插入实体的完整 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);