Commit d8f5167d d8f5167d26fb510d47e534e63541b267292f257d by mengfan.xie

release

1 parent 06211dbd
...@@ -85,8 +85,7 @@ class BaseController extends Controller ...@@ -85,8 +85,7 @@ class BaseController extends Controller
85 $params = $reqData; 85 $params = $reqData;
86 } 86 }
87 $params['tmeBrandId'] = (int)env('TME_BRANDID',8888888); 87 $params['tmeBrandId'] = (int)env('TME_BRANDID',8888888);
88 var_dump(json_encode($params,JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES)); 88 // var_dump(json_encode($params,JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES));
89 exit();
90 $headers = $this->parseHeaders($params); 89 $headers = $this->parseHeaders($params);
91 switch (strtoupper($method)) { 90 switch (strtoupper($method)) {
92 case 'GET': 91 case 'GET':
...@@ -98,10 +97,10 @@ class BaseController extends Controller ...@@ -98,10 +97,10 @@ class BaseController extends Controller
98 break; 97 break;
99 } 98 }
100 $respArr = json_decode($response->getBody()->getContents(), true); 99 $respArr = json_decode($response->getBody()->getContents(), true);
101 return $respArr; 100 // return $respArr;
102 Log::channel('api')->info(__METHOD__, $respArr); 101 Log::channel('api')->info(__METHOD__, $respArr);
103 if (0 !== (int)$respArr['code']) { 102 if (0 !== (int)$respArr['code']) {
104 return Response::error(-1,$respArr['msg'] ?? '操作失败'); 103 return Response::error(-1,$respArr['message'] ?? '操作失败');
105 } else { 104 } else {
106 return Response::success($respArr['data']); 105 return Response::success($respArr['data']);
107 } 106 }
......
1 <?php //空值不能填null,会造成签名错误,填空字符串 1 <?php
2 return [ 2 //注1:空值不能填null,会造成签名错误,填空字符串
3 // 'cmsAlbumId'=>123, //接入系统的专辑id 3 //注2:int格式为空时,key不传,不能填默认值0
4 // 'albumId'=>0, //专辑名称 4 return
5 'albumName'=>'测试专辑', //专辑名称 string 必填 5 [
6 'version'=>'0', //专辑版本 string 6 'cmsAlbumId'=>'379',
7 'translationName'=>'', //专辑翻译名称 string 7 // 'albumId'=>75266,
8 'albumPic'=>'/operations/imgs/cos_8f4730c6-88c0-4d94-a6fc-6695dfef134eimg.jpg', //专辑封面 string 必填 8 'albumName'=>'测试专辑9',
9 'albumPicName'=>'封面.jpg', //专辑封面名称 string 必填 9 'version'=>'0',
10 'albumSingers'=>[ //专辑所属艺人 多个数组 10 'translationName'=>'',
11 [ 11 'albumPic'=>'/operations/imgs/cos_8f4730c6-88c0-4d94-a6fc-6695dfef134eimg.jpg',
12 'centralSingerId'=>16357449, //曲库歌手id int 必填 12 'albumPicName'=>'封面.jpg',
13 'orderIndex'=>0, //顺序 int 必填 13 'albumSingers'=>[
14 'singerName'=>'赵聪', //歌手名 string 必填 14 [
15 15 'centralSingerId'=>16357449,
16 ], 16 'orderIndex'=>0,
17 [ 17 'singerName'=>'赵聪'
18 'centralSingerId'=>186470, //曲库歌手id
19 'singerName'=>'王琪', //歌手名
20 'orderIndex'=>1, //顺序
21 ]
22 ],
23 'albumType'=>'10', //专辑类型 string 必填 【0:album(6首及以上选此,伴奏不计数),10:Single(1首歌曲选此,伴奏不计数),11:EP(2-5首歌选此,伴奏不计数)】
24 'albumArea'=>'1', //专辑地区 string 必填 【0港台,1内地,2日韩,3欧美,4其他,5东南亚,6未知】
25 'language'=>'0', //专辑语言 string 必填 【见参考文档】
26 'firstGenre'=>'2', //一级流派 string 必填 【见参考文档】
27 'secondGenre'=>'201', //二级流派 string 必填 【见参考文档】
28 'albumUpc'=>'', //专辑upc string
29 'brandIdOut'=>10086, //外显厂牌公司id int
30 'brandShowName'=>'外显公司', //外显厂牌公司名称 string
31 'brandId'=>105737, //版权公司、厂牌ID int 必填
32 'brandName'=>'冰曲文化', //版权公司名称 string 必填
33 'issuedTime'=>'2023-02-11 18:00:00', //发行时间 string 必填
34 'onlineTime'=>'2023-02-11 18:00:00', //上线时间 string 必填
35 'introduction'=>'专辑简介', //专辑简介 string
36 'authFiles'=>[ //授权文件列表 必填
37 [
38 'materialName'=>'pdf.pdf', //物料名称
39 'materialUrl'=>'/operations/imgs/cos_ea2db81e-bbc0-4cbe-bc53-5fe375b19827pdf.pdf', //物料播放地址
40 'materialType'=>'1', //物料类型
41 ]
42 ],
43 'tracks'=>[ //歌曲信息列表
44 [
45 // 'cmsTrackId'=>'HK00123', //接入系统歌曲id
46 // 'trackId'=>0, //生态平台歌曲ID,新增时可以为空,修改时填值
47 'trackName'=>'新歌', //歌曲名 string 必填
48 'version'=>'0', //歌曲版本 string 非必填
49 'trackTitle'=>'歌曲副标题', //歌曲副标题 string
50 'translationName'=>'歌曲翻译名称', //歌曲翻译名称 string
51 'trackSingers'=>[ //演唱者歌手 必填
52 [
53 'centralSingerId'=>16357449, //曲库歌手id
54 'singerName'=>'赵聪', //歌手名
55 'orderIndex'=>1, //顺序
56 ],
57 [
58 'centralSingerId'=>186470, //曲库歌手id
59 'singerName'=>'王琪', //歌手名
60 'orderIndex'=>2, //顺序
61 ]
62 ], 18 ],
63 'cdNo'=>'0', //cd索引 string 19 [
64 'language'=>'0', //歌曲语言 string 必填 【见参考文档】 20 'centralSingerId'=>186470,
65 'firstGenre'=>'2', //一级流派 string 必填 【见参考文档】 21 'singerName'=>'王琪',
66 'secondGenre'=>'201', //二级流派 string 必填 【见参考文档】 22 'orderIndex'=>1
67 'trackExtend'=>[ //歌曲扩展信息 非必填 23 ]
68 'lyricsText'=>'张三', //作词人文本,多个作词人通过竖线分隔 24 ],
69 'lyricsIds'=>[ //作词id,通过竖线分隔 25 'albumType'=>'0',
26 'albumArea'=>'5',
27 'language'=>'0',
28 'albumUpc'=>'',
29 'brandIdOut'=>10086,
30 'brandShowName'=>'外显公司',
31 'brandId'=>105737,
32 'brandName'=>'冰曲文化',
33 'issuedTime'=>'2023-02-11 18:00:00',
34 'onlineTime'=>'2023-02-11 18:00:00',
35 'introduction'=>'专辑简介',
36 'genreList'=>[
37 [
38 'firstGenre'=>'2',
39 'secondGenre'=>'201'
40 ]
41 ],
42 'firstGenre'=>'2',
43 'secondGenre'=>'201',
44 'authFiles'=>[
45 [
46 'materialName'=>'pdf.pdf', //物料名称
47 'materialUrl'=>'/operations/imgs/cos_ea2db81e-bbc0-4cbe-bc53-5fe375b19827pdf.pdf', //物料播放地址
48 'materialPlayUrl'=>'/operations/imgs/cos_ea2db81e-bbc0-4cbe-bc53-5fe375b19827pdf.pdf', //物料播放地址
49 'materialType'=>'1', //物料类型
50 'fileType'=>'1', //物料类型 fileType
51 'fileMD5'=>strtoupper(md5('/operations/imgs/cos_ea2db81e-bbc0-4cbe-bc53-5fe375b19827pdf.pdf')), //物料类型
52 ]
53 ],
54 'tracks'=>[
55 [
56 'cmsTrackId'=>'123',
57 'trackName'=>'新歌',
58 'version'=>'',
59 'trackTitle'=>'新歌', // 副标题
60 'translationName'=>'',
61 'centralSingerId'=>16357449,
62 'centralSingerName'=>'赵聪',
63 'trackSingers'=>[
64 [
65 'centralSingerId'=>16357449,
66 'singerName'=>'赵聪',
67 'orderIndex'=>0
68 ],
70 [ 69 [
71 'centralSingerId'=>1, //歌手id 70 'centralSingerId'=>186470,
72 'singerName'=>'张三', //歌手名称 71 'singerName'=>'王琪',
72 'orderIndex'=>1
73 ] 73 ]
74 ], 74 ],
75 'composingText'=>'张三|王五', //作曲人文本,多个作曲人通过竖线分隔 75 'cdNo'=>'0',
76 'composingIds'=>[ //作曲人id列表 76 'language'=>'0',
77 // [ 77 'firstGenre'=>'2',
78 // 'centralSingerId'=>1, //歌手id 78 'secondGenre'=>'201',
79 // 'singerName'=>'', //歌手名称 79 'trackExtend'=>[
80 // ] 80 'lyricsText'=>'张三',
81 'lyricsIds'=>[
82 [
83 'centralSingerId'=>1,
84 'singerName'=>'张三'
85 ]
86 ],
87 'composingText'=>'张三|王五',
88 'composingIds'=>[],
89 'arrangementText'=>'',
90 'arrangementIds'=>[],
91 'producerText'=>'',
92 'producerIds'=>[]
93 ],
94 'genreList'=>[
95 [
96 'firstGenre'=>'2',
97 'secondGenre'=>'201'
98 ]
81 ], 99 ],
82 100 'trackRepresent'=>[
83 'arrangementText'=>'', //编曲人文本,多个编曲人通过竖线分隔 101 'materialUrl'=>'111',
84 'arrangementIds'=>[ //编曲人歌手ids 102 'materialName'=>'授权书',
85 // [ 103 'materialType'=>'1',
86 // 'centralSingerId'=>1, //歌手id 104 'materialPlayUrl'=>'23444',
87 // 'singerName'=>'', //歌手名称 105 'fileMD5'=>'12346789000888',
88 // ] 106 'fileType'=>'1'
89 ], 107 ],
90 'producerText'=>'', //制作人文本,多个制作人通过竖线分隔 108 'recordingCopyright'=>[
91 'producerIds'=>[ //制作人id列表 109 'originalCopyrightId'=>5874,
92 // [ 110 'originalCopyrightName'=>'武汉海酝文化有限公司',
93 // 'centralSingerId'=>1, //歌手id 111 'copyrightStartTime'=>'2022-05-01 00:00:00',
94 // 'singerName'=>'', //歌手名称 112 'copyrightEndTime'=>'2023-05-01 00:00:00',
95 // ] 113 'authArea'=>'5',
114 'authAreaList'=>['5'],
115 'authForm'=>'3',
116 'authRelationship'=>'1',
117 'firstPeriod'=>'2022-05-17 00:00:00',
118 'lyricsShare'=>100,
119 'lyricsRightsFlag'=>'1',
120 'wyyCopyrightEndTime'=>'',
121 'copyrightStatus'=>'',
122 'copyrightFileList'=>[
123 [
124 'materialName'=>'pdf.pdf',
125 'materialUrl'=>'/operations/imgs/cos_ea2db81e-bbc0-4cbe-bc53-5fe375b19827pdf.pdf',
126 'materialType'=>'1',
127 'materialPlayUrl'=>'/operations/imgs/cos_ea2db81e-bbc0-4cbe-bc53-5fe375b19827pdf.pdf',
128 'fileType'=>'1',
129 'fileMD5'=>strtoupper(md5('/operations/imgs/cos_ea2db81e-bbc0-4cbe-bc53-5fe375b19827pdf.pdf'))
130 ]
131 ],
132 'originalContractNo'=>'',
133 'contractNo'=>'',
96 ], 134 ],
97 135 'lyricsCopyright'=>[
98 ],
99 'recordingCopyright'=>[ //录音版权信息 必填
100 'originalCopyrightId'=>5874, //原始版权方id int
101 'originalCopyrightName'=>'武汉海酝文化有限公司', //原始版权方名称
102 'originalContractNo'=>'', //原始版权合同号
103 'copyrightStartTime'=>'2022-05-01 00:00:00', //版权开始时间
104 'copyrightEndTime'=>'2023-05-01 00:00:00', //版权结束时间
105 'authArea'=>'0', //授权区域 必填
106 'authAreaList'=>['0','5'], //授权区域集合,支持多选 必填
107 'authForm'=>'2', //录音授权形式 必填 【1重点版权,2首发版权,3普通版权】
108 'authRelationship'=>'1', //版权类型 必填 【1自有,2代理】
109 'lyricsRightsFlag'=>'1', //词曲可维权标识 【重点版权必须可维权,1可,2不可】
110 'firstPeriod'=>'2021-05-01 00:00:00', //首发时间 【首发版权必填】
111 'wyyCopyrightEndTime'=>'', //网易云版权到期日期 【普通版权选填】
112 'copyrightFileList'=>[ //上游版权材料文件
113 [ 136 [
114 'materialName'=>'pdf.pdf', //物料名称 137 'originalCopyrightId'=>5874,
115 'materialUrl'=>'/operations/imgs/cos_ea2db81e-bbc0-4cbe-bc53-5fe375b19827pdf.pdf', //物料播放地址 138 'originalCopyrightName'=>'武汉海酝文化有限公司',
116 'materialType'=>'1', //物料类型 139 'copyrightStartTime'=>'2022-05-01 00:00:00',
140 'copyrightEndTime'=>'2023-05-01 00:00:00',
141 'authArea'=>'5',
142 'authAreaList'=>['5'],
143 'authForm'=>'3',
144 'authRelationship'=>'1',
145 'firstPeriod'=>'',
146 'lyricsShare'=>100,
147 'lyricsRightsFlag'=>'1',
148 'wyyCopyrightEndTime'=>'',
149 'copyrightStatus'=>'',
150 'copyrightFileList'=>[
151 [
152 'materialName'=>'pdf.pdf',
153 'materialUrl'=>'/operations/imgs/cos_ea2db81e-bbc0-4cbe-bc53-5fe375b19827pdf.pdf',
154 'materialType'=>'1',
155 'materialPlayUrl'=>'/operations/imgs/cos_ea2db81e-bbc0-4cbe-bc53-5fe375b19827pdf.pdf',
156 'fileType'=>'1',
157 'fileMD5'=>'123009988'
158 ]
159 ],
160 'canCover'=>1,
161 'originalContractNo'=>'',
162 'contractNo'=>'',
163 'canCoverConditions'=>1
117 ] 164 ]
118 ], 165 ],
119 ], 166 'composingCopyright'=>[
120 'lyricsCopyright'=>[ //词版权
121 'originalCopyrightId'=>0, //原始版权方id
122 'originalCopyrightName'=>'', //原始版权方名称
123 'originalContractNo'=>'', //原始版权合同号
124 'copyrightStartTime'=>'2022-05-01 00:00:00', //版权开始时间
125 'copyrightEndTime'=>'2023-05-01 00:00:00', //版权结束时间
126 'authArea'=>'0', //授权区域
127 'authAreaList'=>['0'], //授权区域集合
128 'authForm'=>'1', //授权形式 必填 【1重点版权,3普通版权】
129 'authRelationship'=>'2', //版权类型
130 'lyricsShare'=>100, //词曲版权份额
131 'lyricsRightsFlag'=>'1', //词曲可维权标识 【重点版权必须可维权,1可,2不可】
132 'wyyCopyrightEndTime'=>'', //网易云版权到期日期
133 'copyrightFileList'=>[ //上游版权材料文件
134 [ 167 [
135 'materialName'=>'pdf.pdf', //物料名称 168 'originalCopyrightId'=>5874,
136 'materialUrl'=>'/operations/imgs/cos_ea2db81e-bbc0-4cbe-bc53-5fe375b19827pdf.pdf', //物料播放地址 169 'originalCopyrightName'=>'武汉海酝文化有限公司',
137 'materialType'=>'1', //物料类型 170 'copyrightStartTime'=>'2022-05-01 00:00:00',
171 'copyrightEndTime'=>'2023-05-01 00:00:00',
172 'authArea'=>'5',
173 'authAreaList'=>['5'],
174 'authForm'=>'3',
175 'authRelationship'=>'1',
176 'firstPeriod'=>'',
177 'lyricsShare'=>100,
178 'lyricsRightsFlag'=>'1',
179 'wyyCopyrightEndTime'=>'',
180 'copyrightStatus'=>'',
181 'copyrightFileList'=>[
182 [
183 'materialName'=>'pdf.pdf',
184 'materialUrl'=>'/operations/imgs/cos_ea2db81e-bbc0-4cbe-bc53-5fe375b19827pdf.pdf',
185 'materialType'=>'1',
186 'materialPlayUrl'=>'/operations/imgs/cos_ea2db81e-bbc0-4cbe-bc53-5fe375b19827pdf.pdf',
187 'fileType'=>'1',
188 'fileMD5'=>'123009988'
189 ]
190 ],
191 'canCover'=>1,
192 'originalContractNo'=>'',
193 'contractNo'=>'',
194 'canCoverConditions'=>1
138 ] 195 ]
139 ], 196 ],
140 'canCover'=>2, //是否可以翻唱 197 'instruments'=>[],
141 'canCoverConditions'=>0, //翻唱条件1需要沟通2无需沟通 198 'isrc'=>'',
142 ], 199 'iswc'=>'',
143 'composingCopyright'=> //曲版权 200 'issuedTime'=>'2023-02-11 18:00:00',
144 [ 201 'onlineTime'=>'2023-02-11 18:00:00',
145 // 'originalCopyrightId'=>0, //原始版权方id 202 'adFlag'=>1,
146 // 'originalCopyrightName'=>'', //原始版权方名称 203 'lyric'=>'----歌词内容---',
147 // 'originalContractNo'=>'', //原始版权合同号 204 'haveLyric'=>1,
148 // 'copyrightStartTime'=>'2022-05-01 00:00:00', //版权开始时间 205 'lyricHead'=>'歌词头内容',
149 // 'copyrightEndTime'=>'2023-05-01 00:00:00', //版权结束时间 206 'dynamicLyricsFlag'=>'0',
150 // 'authArea'=>'0', //授权区域 207 'payPattern'=>'2',
151 // 'authAreaList'=>['0','1'], //授权区域集合 208 'payMode'=>'2',
152 // 'authForm'=>'3', //授权形式 必填 【1重点版权,3普通版权】 209 'orderIndex'=>0,
153 // 'authRelationship'=>'2', //版权类型 210 ]
154 // 'lyricsShare'=>100, //词曲版权份额
155 // 'lyricsRightsFlag'=>'2', //词曲可维权标识 【重点版权必须可维权,1可,2不可】
156 // 'wyyCopyrightEndTime'=>'', //网易云版权到期日期
157 // 'copyrightFileList'=>[ //上游版权材料文件
158 // [
159 // 'materialName'=>'pdf.pdf', //物料名称
160 // 'materialUrl'=>'/operations/imgs/cos_ea2db81e-bbc0-4cbe-bc53-5fe375b19827pdf.pdf', //物料播放地址
161 // 'materialType'=>'1', //物料类型
162 // ]
163 // ],
164 // 'canCover'=>1, //是否可以翻唱
165 // 'canCoverConditions'=>2, //翻唱条件1需要沟通2无需沟通
166 ],
167 'instruments'=>[], //歌曲乐器信息
168 'trackMedia'=>[ //歌曲文件 必填
169 'materialName'=>'audio.wav', //物料名称
170 'materialUrl'=>'/operations/imgs/cos_187ad3c9-531b-4dc9-bc1d-4e300061b499audio.wav', //物料播放地址
171 'materialType'=>'2', //物料类型
172 ],
173 'isrc'=>'', //ISRC
174 'iswc'=>'', //ISWC
175 'issuedTime'=>'2022-05-12 10:35:18', //发布时间
176 'onlineTime'=>'2022-05-12 10:35:18', //上线时间
177 'haveLyric'=>true, //有无歌词1有2无 必填
178 'lyric'=>'----歌词内容--', //歌词
179 'lyricHead'=>'歌词头', //歌词头 必填
180 'dynamicLyricsFlag'=>false, //是否动态歌词 必填
181 'orderIndex'=>0, //排序 必填
182 // 'payMode'=>'2', //付费模式 必填
183 'payPattern'=>'2', //付费模式 必填 【0免费,1付费1.0,2付费2.0,3付费3.0】
184 'adFlag'=>2, //是否加入互选广告标识 【1加入,2不加入】
185 ] 211 ]
186 ], 212 ];
187 ];
......