入参推广信息,出参相关主体是否可投放。如果投放了风控不准入的商品,无法正常投放。
名称 | 类型 | 是否必须 | 示例值 | 更多限制 | 描述 |
---|---|---|---|---|---|
top_service_context | TopServiceContext | 必须 | topServiceContext | ||
|
|||||
material_access_allow_query_v_o | MaterialAccessAllowQueryVO | 必须 | materialAccessAllowQueryVO | ||
|
名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
top_result | TopResult | topResult | |
|
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret); UniversalbpNewMaterialAccessallowedRequest req = new UniversalbpNewMaterialAccessallowedRequest(); UniversalbpNewMaterialAccessallowedRequest.TopServiceContext obj1 = new UniversalbpNewMaterialAccessallowedRequest.TopServiceContext(); obj1.setBizCode("xxxxx"); obj1.setLoginType(1L); obj1.setMemberId(12345L); obj1.setExt("{}"); req.setTopServiceContext(obj1); UniversalbpNewMaterialAccessallowedRequest.MaterialAccessAllowQueryVO obj2 = new UniversalbpNewMaterialAccessallowedRequest.MaterialAccessAllowQueryVO(); obj2.setMaterialIdList(new Long[] { 714894818852, 714901906337 }; ); obj2.setMaterialType(1L); obj2.setNeedQualification(true); obj2.setPromotionType("item"); obj2.setSubPromotionType("item"); obj2.setPackageId("8458782"); req.setMaterialAccessAllowQueryVO(obj2); UniversalbpNewMaterialAccessallowedResponse rsp = client.execute(req, sessionKey); System.out.println(rsp.getBody());
<universalbp_new_material_accessallowed_response> <top_result> <info> <ok>true</ok> <message>参数错误</message> <error_code>xxxxx</error_code> </info> <material_access_allow_v_o_top_bulk_data> <count>10</count> <material_access_allow_v_o_list> <material_access_allow_v_o> <material_id>714616513841</material_id> <access_allowed>true</access_allowed> <reason>拒绝原因</reason> </material_access_allow_v_o> </material_access_allow_v_o_list> </material_access_allow_v_o_top_bulk_data> </top_result> </universalbp_new_material_accessallowed_response>
<error_response> <code>50</code> <msg>Remote service error</msg> <sub_code>isv.invalid-parameter</sub_code> <sub_msg>非法参数</sub_msg> </error_response>
错误码 | 错误描述 | 解决方案 |
---|