C# 带有.NET API v3 SDK的TimeActivity
我无法使用最新版本的.NET SDK和Quickbooks Online保存时间活动。我想这是员工推荐信,但我就是搞不清楚。API是否工作正常C# 带有.NET API v3 SDK的TimeActivity,c#,.net,intuit-partner-platform,C#,.net,Intuit Partner Platform,我无法使用最新版本的.NET SDK和Quickbooks Online保存时间活动。我想这是员工推荐信,但我就是搞不清楚。API是否工作正常 DataService commonService=newdataservice(serviceContext); string displayName=“测试客户”; displayName=displayName.Replace(“'”,“\\”)//转义特殊字符 QueryService CustomerQueryService xx=新的Quer
DataService commonService=newdataservice(serviceContext);
string displayName=“测试客户”;
displayName=displayName.Replace(“'”,“\\”)//转义特殊字符
QueryService CustomerQueryService xx=新的QueryService(serviceContext);
Customer resultCustomer=customerQueryServiceXX.Where(m=>m.DisplayName==DisplayName).FirstOrDefault();
字符串employeeName=“First-Last”;
employeeName=employeeName.Replace(“'”,“\\”)//转义特殊字符
QueryService CustomerQueryService=新的QueryService(serviceContext);
Employee ResultTemployee=CustomerQueryService.Where(m=>m.DisplayName==employeeName).FirstOrDefault();
字符串sfasdfasdfasdf=resultTemployee.FamilyName;
TimeActivity TimeActivity=新的TimeActivity();
timeActivity.BillableStatus=BillableStatusEnum.Billable;
timeActivity.BillableStatusSpecified=true;
时间活动。小时=8;
timeActivity.Minutes=0;
timeActivity.TxnDate=DateTime.Now.Date;
timeActivity.txndaspecified=true;
//timeActivity.HourlyRate=新的十进制数(200);
//timeActivity.HourlyRateSpecified=true;
timeActivity.NameOf=TimeActivityTypeEnum.Employee;
timeActivity.NameOfSpecified=true;
timeActivity.CustomerRef=新引用类型()
{
name=resultCustomer.DisplayName,
Value=resultCustomer.Id
};
timeActivity.ItemRef=新引用类型()
{
name=resultEmployee.DisplayName,
Value=resultTemployee.Id,
};
timeActivity.Description=“做了某事”;
TimeActivity timeActivityResult=commonService.Add(TimeActivity);
ItemRef用于提供服务项目。请使用timeActivity.AnyIntuitObject指定供应商或员工
timeActivity.NameOf = TimeActivityTypeEnum.Employee;
timeActivity.NameOfSpecified = true;
timeActivity.ItemElementName = ItemChoiceType5.EmployeeRef;
timeActivity.AnyIntuitObject= new ReferenceType()
{
name = resultEmployee.DisplayName,
Value = resultEmployee.Id,
};
你有错误吗?它说了什么?请使用请求/响应日志来获取响应文件中确切错误的详细信息。请通过将xml与我们的TiemActivity文档进行匹配来更正错误。