INVALID_TYPE ERROR при запросе SOQL-запроса с использованием REST API - PullRequest
0 голосов
/ 08 мая 2020

Я пытаюсь запустить запрос SOQL с помощью REST API (RestSharp).

Это мой запрос: [ВЫБРАТЬ ИД ИЗ УЧЕТНОЙ ЗАПИСИ]

Это мой код:

RestClient m_Client = new RestClient("https://my_instance.salesforce.com");
string requestQuery = "/services/data/v48.0/query/?q=SELECT+Id+FROM+Account";
RestRequest restApiRequest = new RestRequest(requestQuery, Method.GET);
restApiRequest.AddHeader("Authorization", "Bearer " + m_SFToken.AccessToken);
IRestResponse<string> restApiResponse = m_Client.Execute<string>(restApiRequest);

Я получаю ошибку неверного запроса: [{"message": "\ nВЫБОР ИД ИЗ УЧЕТНОЙ ЗАПИСИ ^ \ nОШИБКА в Строке: 1: Столбец: 16 \ nsТип объекта« Учетная запись »не поддерживается. Если вы пытаетесь чтобы использовать настраиваемый объект, обязательно добавьте '__ c' после имени объекта. Укажите соответствующие имена в WSDL или описании вызова. "," errorCode ":" INVALID_TYPE "}]

Это не настраиваемый объект. Я получаю ту же ошибку при запросе настраиваемого объекта.

Но когда я меняю запрос на: SELECT + Id + FROM + User, я получаю ответ

  • В консоли разработчика я получаю ответы на все вышеперечисленные запросы.
  • Я пробовал добавить «всплывающую подсказку»: «/services/data/v48.0/tooltip / query /? q =
  • Пространства имен нет

Есть идеи, почему я получаю эту ошибку? Или ее можно исправить?

...