0

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
4

1 に答える 1

1

メンバー パラメーターでは、パラメーターの型を UrlSegment として指定する必要があります。

request.AddParameter("member", EmailAddress, ParameterType.UrlSegment)
于 2014-04-29T18:38:40.773 に答える