I am new to using this package and I am receiving an error when using DescribeLayoutAsync. I am getting back records with the QueryAsync. Thank you in advance for any help!
Here is the code:
private async Task GetFields(string oVal)
{
var auth = new AuthenticationClient();
await auth.UsernamePasswordAsync(consumerKeyVal, consumerSecretVal, userNameVal, passToken);
var instanceUrl = auth.InstanceUrl;
var accessToken = auth.AccessToken;
var apiVersion = auth.ApiVersion;
var client = new ForceClient(instanceUrl, accessToken, apiVersion);
var response = await client.DescribeLayoutAsync<string>(oVal); //oVal = "Lead"
}
Here is the error:
JsonReaderException: Unexpected character encountered while parsing value: {. Path '', line 1, position 1.
Newtonsoft.Json.JsonTextReader.ReadStringValue(ReadType readType)
Newtonsoft.Json.JsonTextReader.ReadAsString()
Newtonsoft.Json.JsonReader.ReadForType(JsonContract contract, bool hasConverter)
Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize(JsonReader reader, Type objectType, bool checkAdditionalContent)
Newtonsoft.Json.JsonSerializer.DeserializeInternal(JsonReader reader, Type objectType)
Newtonsoft.Json.JsonSerializer.Deserialize(JsonReader reader, Type objectType)
Newtonsoft.Json.JsonConvert.DeserializeObject(string value, Type type, JsonSerializerSettings settings)
Newtonsoft.Json.JsonConvert.DeserializeObject(string value, JsonSerializerSettings settings)
Newtonsoft.Json.JsonConvert.DeserializeObject(string value)
Salesforce.Common.JsonHttpClient.HttpGetAsync(Uri uri)
Salesforce.Common.JsonHttpClient.HttpGetAsync(string urlSuffix)
TestSDFCCnnector.Controllers.HomeController.GetFields(string sql) in HomeController.cs
+
var Response = await client.DescribeLayoutAsync("Lead");
TestSDFCCnnector.Controllers.HomeController.IndexFields() in HomeController.cs
+
await GetFields(sql);
Microsoft.AspNetCore.Mvc.Infrastructure.ActionMethodExecutor+TaskOfIActionResultExecutor.Execute(IActionResultTypeMapper mapper, ObjectMethodExecutor executor, object controller, object[] arguments)
System.Threading.Tasks.ValueTask.get_Result()
I am new to using this package and I am receiving an error when using DescribeLayoutAsync. I am getting back records with the QueryAsync. Thank you in advance for any help!
Here is the code:
private async Task GetFields(string oVal) { var auth = new AuthenticationClient();
Here is the error:
JsonReaderException: Unexpected character encountered while parsing value: {. Path '', line 1, position 1. Newtonsoft.Json.JsonTextReader.ReadStringValue(ReadType readType) Newtonsoft.Json.JsonTextReader.ReadAsString() Newtonsoft.Json.JsonReader.ReadForType(JsonContract contract, bool hasConverter) Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize(JsonReader reader, Type objectType, bool checkAdditionalContent) Newtonsoft.Json.JsonSerializer.DeserializeInternal(JsonReader reader, Type objectType) Newtonsoft.Json.JsonSerializer.Deserialize(JsonReader reader, Type objectType) Newtonsoft.Json.JsonConvert.DeserializeObject(string value, Type type, JsonSerializerSettings settings) Newtonsoft.Json.JsonConvert.DeserializeObject(string value, JsonSerializerSettings settings)
Newtonsoft.Json.JsonConvert.DeserializeObject(string value)
Salesforce.Common.JsonHttpClient.HttpGetAsync(Uri uri)
Salesforce.Common.JsonHttpClient.HttpGetAsync(string urlSuffix)
TestSDFCCnnector.Controllers.HomeController.GetFields(string sql) in HomeController.cs
+
var Response = await client.DescribeLayoutAsync("Lead");
TestSDFCCnnector.Controllers.HomeController.IndexFields() in HomeController.cs
+
await GetFields(sql);
Microsoft.AspNetCore.Mvc.Infrastructure.ActionMethodExecutor+TaskOfIActionResultExecutor.Execute(IActionResultTypeMapper mapper, ObjectMethodExecutor executor, object controller, object[] arguments)
System.Threading.Tasks.ValueTask.get_Result()