2014-02-07 3 views
0

Я получаю «элемент списка рассылки не найден», когда я вызываю DELETE, затем тестировал PUT, чтобы попробовать обновить настройку подписки, и получаю то же сообщение.API-адрес Mailgun API «Элемент списка рассылки не найден»

Но когда я пытаюсь добавить кого-то с POST в список с тем же адресом электронной почты, я получаю «Адрес уже существует» сообщение .... используя тот же API, и структура:

Public Function RemoveMember(ListEmail As String, EmailAddress As String) As RestResponse 
    Dim client As New RestClient() 
    client.BaseUrl = "https://api.mailgun.net/v2" 
    client.Authenticator = New HttpBasicAuthenticator("api", MailGunAPI) 
    Dim request As New RestRequest() 
    request.Resource = "lists/{list}/members/{member}" 
    request.AddParameter("list", ListEmail, ParameterType.UrlSegment) 
    request.AddParameter("member", EmailAddress) 
    request.Method = Method.DELETE 
    Return client.Execute(request) 
End Function 

ответ

1

На параметр параметра, тип параметра должен быть указан как UrlSegment:

request.AddParameter("member", EmailAddress, ParameterType.UrlSegment) 
+0

Работал как очарование. Благодарю. Документация здесь немного неясна. – ransems