文档中心 > API类目 > 酒店在线预订API

taobao.xhotel.memberright.update (酒店会员权益更新操作)

当用户在搜索酒店时,我们需要根据用户是否可享有某项权益来进行相应价格的展示或隐藏,因此我们在酒店搜索时就需要判断用户是否享有某项权益。而由于酒店搜索频率过高,为提高搜索性能并降低第三方接口压力,当用户在搜索酒店时,淘宝会通过读取淘宝本地缓存的用户相关权益信息来进行判断。为提高缓存的准确性,当第三方有用户相关权益有变化时,通过调用淘宝此接口来更新淘宝本地缓存。此接口需要采用Top方式调用。

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
taobao_user_id Number 必须 123 淘宝用户id
has_right Boolean 必须 false 表示用户是否有对应的权益,取值范围true、false
right_type Number 必须 1 会员权益类型,1表示首住权益

响应参数

名称 类型 示例值 描述
result Boolean true result

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
XhotelMemberrightUpdateRequest req = new XhotelMemberrightUpdateRequest();
req.setTaobaoUserId(123L);
req.setHasRight(false);
req.setRightType(1L);
XhotelMemberrightUpdateResponse rsp = client.execute(req, sessionKey);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<xhotel_memberright_update_response>
    <result>true</result>
</xhotel_memberright_update_response>

异常示例

  • XML示例
  • JSON示例
<error_response>
    <code>50</code>
    <msg>Remote service error</msg>
    <sub_code>isv.invalid-parameter</sub_code>
    <sub_msg>非法参数</sub_msg>
</error_response>

错误码解释

错误码 错误描述 解决方案
isv.401 用户ID非法 输入合法淘宝用户ID
isv.402 会员权益类型非法 输入合法会员权益类型
isv.403 是否有会员权益参数非法 请输入true或者false
isv.500 系统错误 重试或联系酒店开发去解决

API工具

如何获得此API

FAQ

返回
顶部