TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlibabaAirbiDesignUpdateLayoutRequest req = new AlibabaAirbiDesignUpdateLayoutRequest();
AlibabaAirbiDesignUpdateLayoutRequest.RpcContext obj1 = new AlibabaAirbiDesignUpdateLayoutRequest.RpcContext();
obj1.setTenantId("1000");
obj1.setTimeZone("Asia/Shanghai");
obj1.setAppAccessKey("app_access_key");
obj1.setAppCode("app_code");
obj1.setLocale("en");
AlibabaAirbiDesignUpdateLayoutRequest.UserInfo obj2 = new AlibabaAirbiDesignUpdateLayoutRequest.UserInfo();
obj2.setWorkNo("00001");
obj2.setAuthProvider("mozi");
obj2.setCorpId("corp_id");
obj1.setOperator(obj2);
req.setRpcContext(obj1);
AlibabaAirbiDesignUpdateLayoutRequest.LayoutUpdateParam obj3 = new AlibabaAirbiDesignUpdateLayoutRequest.LayoutUpdateParam();
obj3.setShowLanguageChange("showLanguageChange");
obj3.setSystemLink("systemLink");
obj3.setSsoProvider("ssoProvider");
obj3.setNavTheme("navTheme");
obj3.setAppTitle("appTitle");
obj3.setNavigation("navigation");
obj3.setLogoLink("logoLink");
obj3.setLogoWidth("logoWidth");
obj3.setBgColor("bgColor");
obj3.setAppType("appType");
obj3.setShowSearch("showSearch");
obj3.setSystemType("systemType");
obj3.setTheme("theme");
obj3.setAppKey("appKey");
obj3.setIsFixed("isFixed");
obj3.setShowNav("showNav");
obj3.setShowIcon("showIcon");
obj3.setSingleton("singleton");
obj3.setNavId("navId");
obj3.setNavType("navType");
obj3.setShowAppTitle("showAppTitle");
obj3.setIsFoldHorizontal("isFoldHorizontal");
obj3.setIsFold("isFold");
obj3.setSmallLogo("smallLogo");
obj3.setSearchBarType("searchBarType");
obj3.setNavStyle("navStyle");
obj3.setQueryUrl("queryUrl");
obj3.setShouldOptimize("shouldOptimize");
obj3.setNavLayout("navLayout");
obj3.setLanguageChangeUrl("languageChangeUrl");
obj3.setNavLogo("navLogo");
obj3.setShowCrumb("showCrumb");
req.setLayoutUpdateParam(obj3);
AlibabaAirbiDesignUpdateLayoutResponse rsp = client.execute(req);
System.out.println(rsp.getBody());
ITopClient client = new DefaultTopClient(url, appkey, secret);
AlibabaAirbiDesignUpdateLayoutRequest req = new AlibabaAirbiDesignUpdateLayoutRequest();
AlibabaAirbiDesignUpdateLayoutRequest.RpcContextDomain obj1 = new AlibabaAirbiDesignUpdateLayoutRequest.RpcContextDomain();
obj1.TenantId = "1000";
obj1.TimeZone = "Asia/Shanghai";
obj1.AppAccessKey = "app_access_key";
obj1.AppCode = "app_code";
obj1.Locale = "en";
AlibabaAirbiDesignUpdateLayoutRequest.UserInfoDomain obj2 = new AlibabaAirbiDesignUpdateLayoutRequest.UserInfoDomain();
obj2.WorkNo = "00001";
obj2.AuthProvider = "mozi";
obj2.CorpId = "corp_id";
obj1.Operator= obj2;
req.RpcContext_ = obj1;
AlibabaAirbiDesignUpdateLayoutRequest.LayoutUpdateParamDomain obj3 = new AlibabaAirbiDesignUpdateLayoutRequest.LayoutUpdateParamDomain();
obj3.ShowLanguageChange = "showLanguageChange";
obj3.SystemLink = "systemLink";
obj3.SsoProvider = "ssoProvider";
obj3.NavTheme = "navTheme";
obj3.AppTitle = "appTitle";
obj3.Navigation = "navigation";
obj3.LogoLink = "logoLink";
obj3.LogoWidth = "logoWidth";
obj3.BgColor = "bgColor";
obj3.AppType = "appType";
obj3.ShowSearch = "showSearch";
obj3.SystemType = "systemType";
obj3.Theme = "theme";
obj3.AppKey = "appKey";
obj3.IsFixed = "isFixed";
obj3.ShowNav = "showNav";
obj3.ShowIcon = "showIcon";
obj3.Singleton = "singleton";
obj3.NavId = "navId";
obj3.NavType = "navType";
obj3.ShowAppTitle = "showAppTitle";
obj3.IsFoldHorizontal = "isFoldHorizontal";
obj3.IsFold = "isFold";
obj3.SmallLogo = "smallLogo";
obj3.SearchBarType = "searchBarType";
obj3.NavStyle = "navStyle";
obj3.QueryUrl = "queryUrl";
obj3.ShouldOptimize = "shouldOptimize";
obj3.NavLayout = "navLayout";
obj3.LanguageChangeUrl = "languageChangeUrl";
obj3.NavLogo = "navLogo";
obj3.ShowCrumb = "showCrumb";
req.LayoutUpdateParam_ = obj3;
AlibabaAirbiDesignUpdateLayoutResponse rsp = client.Execute(req);
Console.WriteLine(rsp.Body);
$c = new TopClient;
$c->appkey = $appkey;
$c->secretKey = $secret;
$req = new AlibabaAirbiDesignUpdateLayoutRequest;
$rpc_context = new RpcContext;
$rpc_context->tenant_id="1000";
$rpc_context->time_zone="Asia/Shanghai";
$rpc_context->app_access_key="app_access_key";
$rpc_context->app_code="app_code";
$rpc_context->locale="en";
$operator = new UserInfo;
$operator->work_no="00001";
$operator->auth_provider="mozi";
$operator->corp_id="corp_id";
$rpc_context->operator = $operator;
$req->setRpcContext(json_encode($rpc_context));
$layout_update_param = new LayoutUpdateParam;
$layout_update_param->show_language_change="showLanguageChange";
$layout_update_param->system_link="systemLink";
$layout_update_param->sso_provider="ssoProvider";
$layout_update_param->nav_theme="navTheme";
$layout_update_param->app_title="appTitle";
$layout_update_param->navigation="navigation";
$layout_update_param->logo_link="logoLink";
$layout_update_param->logo_width="logoWidth";
$layout_update_param->bg_color="bgColor";
$layout_update_param->app_type="appType";
$layout_update_param->show_search="showSearch";
$layout_update_param->system_type="systemType";
$layout_update_param->theme="theme";
$layout_update_param->app_key="appKey";
$layout_update_param->is_fixed="isFixed";
$layout_update_param->show_nav="showNav";
$layout_update_param->show_icon="showIcon";
$layout_update_param->singleton="singleton";
$layout_update_param->nav_id="navId";
$layout_update_param->nav_type="navType";
$layout_update_param->show_app_title="showAppTitle";
$layout_update_param->is_fold_horizontal="isFoldHorizontal";
$layout_update_param->is_fold="isFold";
$layout_update_param->small_logo="smallLogo";
$layout_update_param->search_bar_type="searchBarType";
$layout_update_param->nav_style="navStyle";
$layout_update_param->query_url="queryUrl";
$layout_update_param->should_optimize="shouldOptimize";
$layout_update_param->nav_layout="navLayout";
$layout_update_param->language_change_url="languageChangeUrl";
$layout_update_param->nav_logo="navLogo";
$layout_update_param->show_crumb="showCrumb";
$req->setLayoutUpdateParam(json_encode($layout_update_param));
$resp = $c->execute($req);
curl -X POST 'http://gw.api.taobao.com/router/rest' \
-H 'Content-Type:application/x-www-form-urlencoded;charset=utf-8' \
-d 'app_key=12129701' \
-d 'format=json' \
-d 'method=alibaba.airbi.design.update.layout' \
-d 'partner_id=apidoc' \
-d 'sign=262FBC5DC8CE2375A322EB4A4CEA3B99' \
-d 'sign_method=hmac' \
-d 'timestamp=2025-07-19+22%3A48%3A39' \
-d 'v=2.0' \
-d 'layout_update_param=layoutUpdateParam' \
-d 'rpc_context=rpcContext'
# -*- coding: utf-8 -*-
import top.api
req=top.api.AlibabaAirbiDesignUpdateLayoutRequest(url,port)
req.set_app_info(top.appinfo(appkey,secret))
req.rpc_context="rpcContext"
req.layout_update_param="layoutUpdateParam"
try:
resp= req.getResponse()
print(resp)
except Exception,e:
print(e)
pTopRequest pRequest = alloc_top_request();
pTopResponse pResponse = NULL;
pTaobaoClient pClient = alloc_taobao_client(url, appkey, appsecret);
set_api_name(pRequest,"alibaba.airbi.design.update.layout");
add_param(pRequest,"rpc_context","数据结构JSON示例");
add_param(pRequest,"layout_update_param","数据结构JSON示例");
pResponse = top_execute(pClient,pRequest,NULL);
printf("ret code:%d\n",pResponse->code);
if(pResponse->code == 0){
pTopResponseIterator ite = init_response_iterator(pResponse);
pResultItem pResultItem = alloc_result_item();
while(parseNext(ite, pResultItem) == 0){
printf("%s:%s\n",pResultItem->key,pResultItem->value);
}
destroy_response_iterator(ite);
destroy_result_item(pResultItem);
}
destroy_top_request(pRequest);
destroy_top_response(pResponse);
destroy_taobao_client(pClient);
TopClient = require('./topClient').TopClient;
var client = new TopClient({
'appkey': 'appkey',
'appsecret': 'secret',
'REST_URL': 'http://gw.api.taobao.com/router/rest'
});
client.execute('alibaba.airbi.design.update.layout', {
'rpc_context':'数据结构JSON示例',
'layout_update_param':'数据结构JSON示例'
}, function(error, response) {
if (!error) console.log(response);
else console.log(error);
})