alitrip.btrip.openplatform.address.get (【商旅】开放平台对外页面跳转)

获取类目预定页跳转地址

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
rq OpenApiJumpInfoRq 可选 入参
  • └ corp_id
  • String
  • 必须
  • testcorp
  • 第三方企业ID
  • └ user_id
  • String
  • 必须
  • testuser
  • 第三方用户ID
  • └ type
  • Number
  • 可选
  • 1
  • 预定跳转:1机票2火车3酒店4用车
  • └ itinerary_id
  • String
  • 可选
  • uiuiuiuiuiui
  • 行程单号
  • └ phone
  • String
  • 可选
  • 13133227788
  • 联系电话
  • └ action_type
  • Number
  • 必须
  • 1
  • 跳转url:1 预定2 订单3 管理4 H5首页5 注册签约页面
  • └ version
  • Number
  • 必须
  • 2
  • 版本:1老版本2isv对外版本
  • corp_info_rq
  • CorpInfoRq
  • 可选
  • 注册签约时企业信息(注册签约时必填)
  • └ corp_id
  • String
  • 可选
  • testcorp
  • 第三方企业ID(注册签约时必填)
  • └ corp_name
  • String
  • 可选
  • 测试企业
  • 企业名称(注册签约时必填)
  • └ industry
  • String
  • 可选
  • 科技
  • 行业
  • └ province
  • String
  • 可选
  • 浙江省
  • └ city
  • String
  • 可选
  • 杭州市
  • └ contact
  • String
  • 可选
  • 某某
  • 企业联系人
  • └ mobile
  • String
  • 可选
  • 13133227788
  • 企业联系电话
  • └ scope
  • Number
  • 可选
  • 1
  • 差旅规模:1代表5万以下,2代表5-10万,3代表10-50万,4代表50万以上
  • └ people_size
  • Number
  • 可选
  • 10000
  • 企业人数
  • user_info_rq
  • UserInfoRq
  • 可选
  • 注册签约时管理员信息(注册签约时必填)
  • └ user_id
  • String
  • 可选
  • testuser
  • 第三方用户ID(注册签约时必填)
  • └ position
  • String
  • 可选
  • 管理员
  • 职务
  • └ depart_id
  • Number
  • 可选
  • 1
  • 用户所在部门ID(注册签约时必填)
  • └ real_name
  • String
  • 可选
  • 某某
  • 用户真实姓名(注册签约时必填)
  • └ real_name_en
  • String
  • 可选
  • hu/lingfeng
  • 英文姓名请用"/"分隔,中间不能含有空格。顺序:姓/名(last_name/first_name))
  • └ phone
  • String
  • 可选
  • 13133227788
  • 联系电话
  • └ job_no
  • String
  • 可选
  • 1222
  • 工号
  • └ email
  • String
  • 可选
  • 123124@qq.com
  • email
  • └ position_level
  • String
  • 可选
  • manager
  • 职务等级

响应参数

名称 类型 示例值 描述
result HisvResult “” 出参
  • └ success
  • Boolean
  • true
  • 是否成功
  • module
  • OpenApiJumpInfoRs
  • “”
  • 出参
  • └ url
  • String
  • www.baidu.com
  • 跳转url
  • └ result_code
  • Number
  • 500
  • 错误码
  • └ result_msg
  • String
  • 系统错误
  • 错误信息

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlitripBtripOpenplatformAddressGetRequest req = new AlitripBtripOpenplatformAddressGetRequest();
AlitripBtripOpenplatformAddressGetRequest.OpenApiJumpInfoRq obj1 = new AlitripBtripOpenplatformAddressGetRequest.OpenApiJumpInfoRq();
obj1.setCorpId("testcorp");
obj1.setUserId("testuser");
obj1.setType(1L);
obj1.setItineraryId("uiuiuiuiuiui");
obj1.setPhone("13133227788");
obj1.setActionType(1L);
obj1.setVersion(2L);
AlitripBtripOpenplatformAddressGetRequest.CorpInfoRq obj2 = new AlitripBtripOpenplatformAddressGetRequest.CorpInfoRq();
obj2.setCorpId("testcorp");
obj2.setCorpName("测试企业");
obj2.setIndustry("科技");
obj2.setProvince("浙江省");
obj2.setCity("杭州市");
obj2.setContact("某某");
obj2.setMobile("13133227788");
obj2.setScope(1L);
obj2.setPeopleSize(10000L);
obj1.setCorpInfoRq(obj2);
AlitripBtripOpenplatformAddressGetRequest.UserInfoRq obj3 = new AlitripBtripOpenplatformAddressGetRequest.UserInfoRq();
obj3.setUserId("testuser");
obj3.setPosition("管理员");
obj3.setDepartId(1L);
obj3.setRealName("某某");
obj3.setRealNameEn("hu/lingfeng");
obj3.setPhone("13133227788");
obj3.setJobNo("1222");
obj3.setEmail("123124@qq.com");
obj3.setPositionLevel("manager");
obj1.setUserInfoRq(obj3);
req.setRq(obj1);
AlitripBtripOpenplatformAddressGetResponse rsp = client.execute(req, sessionKey);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<alitrip_btrip_openplatform_address_get_response>
    <result>
        <success>true</success>
        <module>
            <url>www.baidu.com</url>
        </module>
        <result_code>500</result_code>
        <result_msg>系统错误</result_msg>
    </result>
</alitrip_btrip_openplatform_address_get_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>

错误码解释

错误码 错误描述 解决方案

API工具

如何获得此API

FAQ

返回
顶部