美图WEB开放平台

customMaterial 详细参数设置

根据你的网站的具体业务需求,在美图秀秀内展现跟您网站相关的素材,例如你的网站是汽车资讯类网站,在饰品那个模块内是素材想换成跟汽车有关的素材,如车贴。
目前仅对M1(完整版)有效。

允许进行自定义的素材只有饰品自由拼图里的图片类素材,其他的如边框、场景、模板拼图等,因为需要使用特殊工具来生产,目前暂未开放。

xiuxiu.setLaunchVars("customMaterial", "http://open.web.meitu.com/sources/custom_material.xml");

customMaterial参数的值为自定义素材结构配置文件的URL,XML格式。以下为范例,自定义时请遵循相似结构。

<main>
  <materList>
    <!--饰品模块,以模块为单位,之后可能开放更多模块的素材自定义-->
    <module name="trinket">
        <!--模块下至少要有一栏。open:此栏是否打开,name:名称ID(选填),label为显示在栏上的标签-->
        <column open="true" name="integrated" label="您网站的素材1">
            <!--每一栏下至少要有一个子分类。name:名称ID(必填),url:子类对应的相关素材URL(必填),label为子类的标签(必填)-->
            <mater name="no" url="http://open.web.meitu.com/sources/feizhuliu.json" label="潮流涂鸦"/>
            <mater name="ma" url="http://xiuxiu.web.meitu.com/xml/shipin/zhedang/xiuxiu.json" label="遮挡物"/>		 
        </column>
        <column open="false" name="other" label="其他饰品">
            <mater name="otherTrinket" url="http://xiuxiu.web.meitu.com/xml/shipin/qita/xiuxiu.json" label="其他饰品"/>
        </column>
    </module>
    <!--自由拼图模块,如不需要自定义,可整个模块删掉-->
    <module name="puzzleFree">
        <column open="false" label="自由拼图">
            <mater name="concisionPuzzle" url="http://xiuxiu.web.meitu.com/xml/pintu/ziyou/jianjie/xiuxiu.json" label="简洁"/>
        </column>
    </module>
  </materList>
</main>
栏 分类

每个子类都有对应的相关素材URL,json格式。以下为范例,自定义时请遵循相似结构。

/** newest:最新,默认排序;t:缩略图文件名;m:大图文件名;hottest:可不管;
 materBase:大图基路径,大图URL就是大图基路径+大图文件名就行组合;thumbBase:缩略图基路径*/
 
 {"newest":[{"t":"mtsc205841.gif","m":"mtsc205841.png"},{"t":"mtsc205785.gif","m":"mtsc205785.png"}],
 "hottest":[],
 "materBase":["http://sucai.dl.meitu.com/websucai/shipin/feizhuliu/"],
 "thumbBase":["http://img01.meitu.com/sucai/img/shipin/feizhuliu/"]}

注意:
1.缩略图尺寸为60x60,格式允许为jpg、png、gif三种。
2.素材从哪个域加载,哪个域下都要部署跨域许可crossdomain.xml。