Шаблон пакета Card

Массив json_data = $ ();
$ json_data [ 'The request_id'] = ДАТА ( 'YmdHis') mt_rand (10000,99999) ;.
$ json_data [»CARD_TYPE '] =' OUT_MEMBER_CARD ';
$ json_data [' biz_no_prefix '] =' PREX ';
$ json_data [' biz_no_suffix_len '] =' 10 ';
$ json_data [' write_off_type '] =' QRCode «; #qrcode: двумерный код dqrcode: динамический двумерный код штрих - кодов: штрих dbarcode: динамический текст штрих - кода: текст
$ json_data [ 'template_style_info'] [ ' card_show_name'] = ' Тестовая карта';
$ json_data [ 'template_style_info'] [ 'logo_id'] = 'AJ4AC3ndT5cDxiq3B_3gAAACMAAQED'; в # логотип загрузки ID 1M, формат BMP, PNG, JPEG, JPG, GIF, размер не менее чем квадрат 500 * 500px; Пожалуйста , используйте перечень приоритетов ЛОГОС;
$ json_data [ 'template_style_info'] [ 'Color'] = 'RGB (255,48,48)';# Card цвет фона
$ json_data [ 'template_style_info'] [ 'background_id'] = '_e-pXS2hTA6FgKEASuQAAACMAAQED'; # Загрузить фоновое изображение ID возвращается
$ Json_data [ 'template_style_info'] [ 'bg_color'] = 'RGB (0,100,0)'; # цвет фона
# $ json_data [ 'template_style_info'] [ 'feature_descriptions'] = массив (» конец , используя членский билет, карта 0 10% скидка '); # √ описание
# $ json_data [' template_style_info '] [' лозунг '] =' Преимущества членства наслаждаться нон-стоп '; # √ лозунги
# $ json_data [' template_style_info '] [' slogan_img_id '] =' 1BPt1AQnGAkntb2PFw3QAAACMAAQED '; # √ лозунги Image ID
# $ json_data [' template_style_info '] [' BRAND_NAME '] =' членство высокого класса «; # √ название бренда

$ Json_data [ «template_benefit_info»] = массив ( «справедливость информации # √, 1, автоматически добавляют интересов в области карты упаковки страницы деталей карты, чтобы показать членам право на Картер, 2, если добавить магазин каналы, вы можете показать элементы на странице магазина интересы карты
Array (
'название' => 'потребитель скидка что 1', # 'справедливости под названием
' benefit_desc '=> [' потребительскую скидка, которая 2 '], #' справедливость описывается
'start_date' => «2016-07-18 15 : 17:23 справедливости время старта '#'
'end_date' => '2019-07-18 15:17:23 ', # «капитал на конец периода
)
);

json_data $ [ 'column_info_list'] = Array (
Array (
'Код' => 'BENEFIT_INFO',
'MORE_INFO' => Array (
'название' => 'Преимущества членства 1', две страницы # название √
// 'URL' => base_domain, # гиперссылка (выберите время openweb должен заполнить URL - адрес содержимого параметра) √
'URL' => 'http://www.baidu.com' # гиперссылка (выберите время openweb должен заполнить URL - адрес содержимого параметра) √
«PARAMS» => «{}», # необходимо вернуть значение URL - адрес, формат JSON (заполнить при OpenWeb) √
# «десков» => [ «члены дня рождения бороться билетами»] # выбрано opennative времени должен быть заполнен дески содержания √
),
'название' => "центр членов # названия раздела
'operate_type' => 'openWeb' , # 1, openNative: открыть две страницы показать больше десков 2, openWeb: открытый URL 3, StaticInfo: статическая информация
// 'значение' => '80 »,# Card страница детали пакета, справа от поля , чтобы показать значение √ карты
),
Array (
'Код' => 'BALANCE',
'MORE_INFO' => Array (
'Title' => 'Только для членов' справедливости», две страницы # √ название
// 'URL' => base_domain, # гиперссылка (выберите время openweb должен заполнить URL - адрес содержимого параметра) √
'URL' => 'http://www.baidu.com' # гиперссылка (выберите openweb при необходимости заполнить содержимое параметра URL) √
«PARAMS» => «{}», # необходимо вернуть значение URL - адреса, формат JSON (заполнить при OpenWeb) √
# «десков» => [ «члены день рождения бороться билеты»] # выбрано opennative время необходимо завершить десков содержание √
),
'название' => 'входя в магазин , 2', # название раздела
'operate_type' => 'openWeb' , # 1, openNative: открыть две страницы показать больше десков 2, openWeb: открытые URL 3, StaticInfo: статическая информация
// «значение» => '80 «# карта детали пакета страницы, справа от поля , чтобы показать значение √ карты
),
Array (
„код“=>„точки“,
» MORE_INFO '=> Array (
' название '=>' только члены 'справедливости 11', две страницы заголовок # √
// 'URL' => base_domain,# Гиперссылка (выбрать время openweb должен заполнить URL - адрес содержимого параметра) √
'URL' => 'http://www.baidu.com' # гиперссылки (выберите время openweb должен заполнить URL - адрес содержимого параметра) √
'PARAMS' => '{}', # назад к требуемому значению с адресом URL, (когда заполнение openweb) формат JSON √
# «Десков» => [ «День рождения бороться билеты»] # выбрано opennative время необходимо завершить десков содержание √
),
«название» => «ввод магазин 111» # название раздела
«operate_type» => «openWeb» , # 1, openNative: открыть две страницы показать больше десков 2, openWeb: открытый URL 3, StaticInfo: статическая информация
// «значение» => '80 », # карты детали пакета страницы, в правой колонке , чтобы показать карту значение √
)
);

json_data $ [ 'field_rule_list'] = Array (
Array (
'FIELD_NAME' => 'Balance', # Баланс: Сумма точки: целое Уровень: любая строка OpenDate: карта дата открытия ValidDate: Дата истечения срока действия
'rule_name' => 'ПОСТ' , # 1.ASSIGN_FROM_REQUEST: в качестве ключа rule_value значения представляет собой значение поля получается из членов карты открытого интерфейса карты, интерфейс членского билета открытой карты card_info приобрести соответствующий параметр
# 2, DATE_IN_FUTURE: генерировать будущую дату ( ГГГГ-ММ-ДД), при выборе времени DATE_IN_FUTURE, имя_поль должен быть OpenDate или ValidDate, значение (10m или 10d представляет 10 месяцев или 10 дней соответственно)
# 3, конструкции: постоянный, членский билет интерфейс открытой карты открытого при использовании карты шаблона , созданном при установке значения, то есть принять rule_value значения
«rule_value» => «0» # в соответствии с RULE_NAME, принять соответствующие стратегии значения
# 3.CONST: прямой доступ к rule_value карты в качестве значения свойств
# 3.DATE_IN_FUTURE: 10й или 10d, соответственно , в течение 10 месяцев или 10 дней
# 1.ASSIGN_FROM_REQUEST: rule_value значения открытой запросом Reuqest картой, а теперь к соответствующим поле_формам (OpenDate, ValidDate, уровень, POIN Т, баланс)
),


'имя_правила' => 'ФИКСИР',
'rule_value' => '0'
),
/ * массив (
'имя_поля' => 'Уровень',
'имя_правила' => 'ФИКСИР',
'rule_value' => '1'
) ,
массив (
'имя_поля' => 'OpenDate',
'имя_правила' => 'DATE_IN_FUTURE',
'rule_value' => '0d'
),
массив (
'имя_поля' => 'ValidDate',
'имя_правила' => 'DATE_IN_FUTURE' ,
'rule_value' => '12m'
) * /
);
// $ json_data [ 'open_card_conf'] = массив (# √
// 'open_card_source_type' =>


// # 'конф' => ' ', # √ конфигурации, зарезервированное поле, не будучи
//);

// $ json_data [ 'service_label_list'] = [ 'HUABEI_FUWU']; # √ Service Code HUABEI_FUWU: цветок службы пение (только принимает петь , когда услуга нужно только добавить логотип)
// $ json_data [ 'shop_ids'] = [ ]; # √ членский билет полки магазина ID (Alipay магазины ID), и выдача торговца карт лояльности идентификатор магазина

// $ json_data [ 'pub_channels'] = массив (# √ каналы доставки шаблон карты
// Array (
// 'pub_channel' => 'SHOP_DETAIL', 1 #, SHOP_DETAIL: магазин подробности страница 2, PAYMENT_RESULT: успешный платеж страница (оплата успешная страница не поддерживается)
// => '{}' # расширение информации 'EXT_INFO', устраняя необходимость "Key": "значение"
//)
//);

#card_level_conf этот параметр в вопросе не добавить
// $ json_data [ 'card_level_conf'] = Array (# √ карты уровня конфигурации
// Array (
// 'уровень' => 'VIP3', членство уровней # и открыть уровень интерфейса карты levle быть последовательным
// «level_show_name» => уровень членства «золотой» # отображает название
«level_icon» // => «aPQKWaYXQZimxEFz09nTBQAAACMAAQED », # уровень членства , соответствующий значок, через интерфейс (alipay.offline.material.image. загрузить) загрузить фотографии
// 'LEVEL_DESC' => 'члены золота может пользоваться бесплатной парковкой, заправками 85% от', # членского описание уровня
//)
// Array (
//// 'уровня' => 'VIP2',
// // 'level_show_name' => 'моторист'
//// 'level_icon' => 'rIBh_U4IRfmJtP97b-M5QQAAACMAAQED'
//// 'LEVEL_DESC' => 'члены серебристые могут воспользоваться бесплатной парковкой, подогревает 10%',
// ),
Массив // (
//// 'Level' => 'VIP1'
//// 'level_show_name' => 'члены Tiepai'
//// 'level_icon' => 'U1GnhAh8QNGJxkBcBADyQAAAACMAAQED'
//// 'LEVEL_DESC' => 'члены Tiepai могут воспользоваться бесплатной парковкой, подогревает 10%',
//)
//);
вернуть $ json_data;

рекомендация

отwww.cnblogs.com/simadongyang/p/10926610.html
рекомендация