DELETE を呼び出したときに「メーリング リスト メンバーが見つかりません」というメッセージが表示された後、PUT をテストしてサブスクリプション設定を更新しようとしたところ、同じメッセージが表示されました。
しかし、同じ電子メール アドレスを持つリストに 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