我正在尝试找出围绕Adwords API创建RESTful API包装器的最佳方法。 Adwords用户列表服务使用两个操作数Add
或Remove
以及其他参数(例如帐户ID,列表ID,联系信息(例如哈希电子邮件)等)。
用于在用户列表中添加或删除联系人的有效负载和响应本质上是相同的(除非前面提到的操作数-肯定地,响应并不指示您发送的哪种方法特别糟糕。
我的问题是,在我的包装器中,Add
和Remove
方法应该使用哪个动作动词? POST
似乎最适合Add
,尽管我考虑了DELETE
来吸引Remove
,但由于我没有删除资源((资源将是用户列表),我只是对其进行修改。
我应该改用PUT
吗?还是由于Adwords API本身正在处理用户列表的实际更新/修改,所以动词无所谓吗?