ИС "Такском-Доклайнз"                  ИНФОРМАЦИЯ ДЛЯ РАЗРАБОТЧИКОВ
×
3.2.3.3. Метод AcceptContact
 
Метод позволяет подтвердить согласие на обмен электронными документами в ответ на полученное от контрагента приглашение.
HTTP-запрос
HTTP-method: GET
Адрес запроса (URI)
https://<server>.taxcom.ru/v<version>/API/AcceptContact?id={ID}
Параметры адреса запроса
ID
Обязательный параметр  Идентификатор участника ЭДО, который может быть получен из тега EDXClientID обновления списка приглашений (см. п. 3.2.3.2. Метод GetContactListUpdates ).
Заголовок запроса
Integrator-Id
Идентификатор интеграционного решения. Формат этого идентификатора:
COMPANY_AAAAAAAA-AAAA-AAAA-AAAA-AAAAAAAAAAAA
Assistant-Key
Маркер временного доступа.
 
Пример:
https://api-invoice.taxcom.ru/v1.3/API/AcceptContact?ID=2AL-00100000-0020-0300-0000-004000000000-00000
Успешный HTTP-ответ сервера:
HTTP/1.1 200 OK
Результат принятия приглашения можно увидеть с помощью метода GetContactListUpdates.
Пример кода C#
public void AcceptIncomingInvitation(string clientTaxcomId)
{
  const string API_srv = @"https://api.taxcom.ru/v1.3/";
  XmlDocument XmlResponse = null;
 
  try
  {
      var request = (HttpWebRequestWebRequest.Create(API_srv + "API/AcceptContact?id=" + clientTaxcomId);
      request.Headers.Add("Assistant-Key""session token");
      request.Headers.Add("Integrator-Id""vendor_id");
      request.Method = "GET";
 
      using (request.GetResponse())
      {
      }
  }
 
  catch (WebException exception)
  {
      Assert.Fail(exception.ToString());
  }
  catch (Exception exception)
  {
      Assert.Fail(exception.ToString());
  }
}