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 必填
6 'version'=>'0', //专辑版本 string
7 'translationName'=>'', //专辑翻译名称 string
8 'albumPic'=>'/operations/imgs/cos_8f4730c6-88c0-4d94-a6fc-6695dfef134eimg.jpg', //专辑封面 string 必填
9 'albumPicName'=>'封面.jpg', //专辑封面名称 string 必填
10 'albumSingers'=>[ //专辑所属艺人 多个数组
11 [ 5 [
12 'centralSingerId'=>16357449, //曲库歌手id int 必填 6 'cmsAlbumId'=>'379',
13 'orderIndex'=>0, //顺序 int 必填 7 // 'albumId'=>75266,
14 'singerName'=>'赵聪', //歌手名 string 必填 8 'albumName'=>'测试专辑9',
15 9 'version'=>'0',
10 'translationName'=>'',
11 'albumPic'=>'/operations/imgs/cos_8f4730c6-88c0-4d94-a6fc-6695dfef134eimg.jpg',
12 'albumPicName'=>'封面.jpg',
13 'albumSingers'=>[
14 [
15 'centralSingerId'=>16357449,
16 'orderIndex'=>0,
17 'singerName'=>'赵聪'
18 ],
19 [
20 'centralSingerId'=>186470,
21 'singerName'=>'王琪',
22 'orderIndex'=>1
23 ]
16 ], 24 ],
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'=>[
17 [ 37 [
18 'centralSingerId'=>186470, //曲库歌手id 38 'firstGenre'=>'2',
19 'singerName'=>'王琪', //歌手名 39 'secondGenre'=>'201'
20 'orderIndex'=>1, //顺序
21 ] 40 ]
22 ], 41 ],
23 'albumType'=>'10', //专辑类型 string 必填 【0:album(6首及以上选此,伴奏不计数),10:Single(1首歌曲选此,伴奏不计数),11:EP(2-5首歌选此,伴奏不计数)】 42 'firstGenre'=>'2',
24 'albumArea'=>'1', //专辑地区 string 必填 【0港台,1内地,2日韩,3欧美,4其他,5东南亚,6未知】 43 'secondGenre'=>'201',
25 'language'=>'0', //专辑语言 string 必填 【见参考文档】 44 'authFiles'=>[
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 [ 45 [
38 'materialName'=>'pdf.pdf', //物料名称 46 'materialName'=>'pdf.pdf', //物料名称
39 'materialUrl'=>'/operations/imgs/cos_ea2db81e-bbc0-4cbe-bc53-5fe375b19827pdf.pdf', //物料播放地址 47 'materialUrl'=>'/operations/imgs/cos_ea2db81e-bbc0-4cbe-bc53-5fe375b19827pdf.pdf', //物料播放地址
48 'materialPlayUrl'=>'/operations/imgs/cos_ea2db81e-bbc0-4cbe-bc53-5fe375b19827pdf.pdf', //物料播放地址
40 'materialType'=>'1', //物料类型 49 'materialType'=>'1', //物料类型
50 'fileType'=>'1', //物料类型 fileType
51 'fileMD5'=>strtoupper(md5('/operations/imgs/cos_ea2db81e-bbc0-4cbe-bc53-5fe375b19827pdf.pdf')), //物料类型
41 ] 52 ]
42 ], 53 ],
43 'tracks'=>[ //歌曲信息列表 54 'tracks'=>[
44 [ 55 [
45 // 'cmsTrackId'=>'HK00123', //接入系统歌曲id 56 'cmsTrackId'=>'123',
46 // 'trackId'=>0, //生态平台歌曲ID,新增时可以为空,修改时填值 57 'trackName'=>'新歌',
47 'trackName'=>'新歌', //歌曲名 string 必填 58 'version'=>'',
48 'version'=>'0', //歌曲版本 string 非必填 59 'trackTitle'=>'新歌', // 副标题
49 'trackTitle'=>'歌曲副标题', //歌曲副标题 string 60 'translationName'=>'',
50 'translationName'=>'歌曲翻译名称', //歌曲翻译名称 string 61 'centralSingerId'=>16357449,
51 'trackSingers'=>[ //演唱者歌手 必填 62 'centralSingerName'=>'赵聪',
63 'trackSingers'=>[
52 [ 64 [
53 'centralSingerId'=>16357449, //曲库歌手id 65 'centralSingerId'=>16357449,
54 'singerName'=>'赵聪', //歌手名 66 'singerName'=>'赵聪',
55 'orderIndex'=>1, //顺序 67 'orderIndex'=>0
56 ], 68 ],
57 [ 69 [
58 'centralSingerId'=>186470, //曲库歌手id 70 'centralSingerId'=>186470,
59 'singerName'=>'王琪', //歌手名 71 'singerName'=>'王琪',
60 'orderIndex'=>2, //顺序 72 'orderIndex'=>1
61 ] 73 ]
62 ], 74 ],
63 'cdNo'=>'0', //cd索引 string 75 'cdNo'=>'0',
64 'language'=>'0', //歌曲语言 string 必填 【见参考文档】 76 'language'=>'0',
65 'firstGenre'=>'2', //一级流派 string 必填 【见参考文档】 77 'firstGenre'=>'2',
66 'secondGenre'=>'201', //二级流派 string 必填 【见参考文档】 78 'secondGenre'=>'201',
67 'trackExtend'=>[ //歌曲扩展信息 非必填 79 'trackExtend'=>[
68 'lyricsText'=>'张三', //作词人文本,多个作词人通过竖线分隔 80 'lyricsText'=>'张三',
69 'lyricsIds'=>[ //作词id,通过竖线分隔 81 'lyricsIds'=>[
70 [ 82 [
71 'centralSingerId'=>1, //歌手id 83 'centralSingerId'=>1,
72 'singerName'=>'张三', //歌手名称 84 'singerName'=>'张三'
73 ] 85 ]
74 ], 86 ],
75 'composingText'=>'张三|王五', //作曲人文本,多个作曲人通过竖线分隔 87 'composingText'=>'张三|王五',
76 'composingIds'=>[ //作曲人id列表 88 'composingIds'=>[],
77 // [ 89 'arrangementText'=>'',
78 // 'centralSingerId'=>1, //歌手id 90 'arrangementIds'=>[],
79 // 'singerName'=>'', //歌手名称 91 'producerText'=>'',
80 // ] 92 'producerIds'=>[]
81 ], 93 ],
82 94 'genreList'=>[
83 'arrangementText'=>'', //编曲人文本,多个编曲人通过竖线分隔
84 'arrangementIds'=>[ //编曲人歌手ids
85 // [
86 // 'centralSingerId'=>1, //歌手id
87 // 'singerName'=>'', //歌手名称
88 // ]
89 ],
90 'producerText'=>'', //制作人文本,多个制作人通过竖线分隔
91 'producerIds'=>[ //制作人id列表
92 // [
93 // 'centralSingerId'=>1, //歌手id
94 // 'singerName'=>'', //歌手名称
95 // ]
96 ],
97
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 [ 95 [
114 'materialName'=>'pdf.pdf', //物料名称 96 'firstGenre'=>'2',
115 'materialUrl'=>'/operations/imgs/cos_ea2db81e-bbc0-4cbe-bc53-5fe375b19827pdf.pdf', //物料播放地址 97 'secondGenre'=>'201'
116 'materialType'=>'1', //物料类型 98 ]
99 ],
100 'trackRepresent'=>[
101 'materialUrl'=>'111',
102 'materialName'=>'授权书',
103 'materialType'=>'1',
104 'materialPlayUrl'=>'23444',
105 'fileMD5'=>'12346789000888',
106 'fileType'=>'1'
107 ],
108 'recordingCopyright'=>[
109 'originalCopyrightId'=>5874,
110 'originalCopyrightName'=>'武汉海酝文化有限公司',
111 'copyrightStartTime'=>'2022-05-01 00:00:00',
112 'copyrightEndTime'=>'2023-05-01 00:00:00',
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'))
117 ] 130 ]
118 ], 131 ],
132 'originalContractNo'=>'',
133 'contractNo'=>'',
119 ], 134 ],
120 'lyricsCopyright'=>[ //词版权 135 '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 [ 136 [
135 'materialName'=>'pdf.pdf', //物料名称 137 'originalCopyrightId'=>5874,
136 'materialUrl'=>'/operations/imgs/cos_ea2db81e-bbc0-4cbe-bc53-5fe375b19827pdf.pdf', //物料播放地址 138 'originalCopyrightName'=>'武汉海酝文化有限公司',
137 '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'
138 ] 158 ]
139 ], 159 ],
140 'canCover'=>2, //是否可以翻唱 160 'canCover'=>1,
141 'canCoverConditions'=>0, //翻唱条件1需要沟通2无需沟通 161 'originalContractNo'=>'',
162 'contractNo'=>'',
163 'canCoverConditions'=>1
164 ]
142 ], 165 ],
143 'composingCopyright'=> //曲版权 166 'composingCopyright'=>[
144 [ 167 [
145 // 'originalCopyrightId'=>0, //原始版权方id 168 'originalCopyrightId'=>5874,
146 // 'originalCopyrightName'=>'', //原始版权方名称 169 'originalCopyrightName'=>'武汉海酝文化有限公司',
147 // 'originalContractNo'=>'', //原始版权合同号 170 'copyrightStartTime'=>'2022-05-01 00:00:00',
148 // 'copyrightStartTime'=>'2022-05-01 00:00:00', //版权开始时间 171 'copyrightEndTime'=>'2023-05-01 00:00:00',
149 // 'copyrightEndTime'=>'2023-05-01 00:00:00', //版权结束时间 172 'authArea'=>'5',
150 // 'authArea'=>'0', //授权区域 173 'authAreaList'=>['5'],
151 // 'authAreaList'=>['0','1'], //授权区域集合 174 'authForm'=>'3',
152 // 'authForm'=>'3', //授权形式 必填 【1重点版权,3普通版权】 175 'authRelationship'=>'1',
153 // 'authRelationship'=>'2', //版权类型 176 'firstPeriod'=>'',
154 // 'lyricsShare'=>100, //词曲版权份额 177 'lyricsShare'=>100,
155 // 'lyricsRightsFlag'=>'2', //词曲可维权标识 【重点版权必须可维权,1可,2不可】 178 'lyricsRightsFlag'=>'1',
156 // 'wyyCopyrightEndTime'=>'', //网易云版权到期日期 179 'wyyCopyrightEndTime'=>'',
157 // 'copyrightFileList'=>[ //上游版权材料文件 180 'copyrightStatus'=>'',
158 // [ 181 'copyrightFileList'=>[
159 // 'materialName'=>'pdf.pdf', //物料名称 182 [
160 // 'materialUrl'=>'/operations/imgs/cos_ea2db81e-bbc0-4cbe-bc53-5fe375b19827pdf.pdf', //物料播放地址 183 'materialName'=>'pdf.pdf',
161 // 'materialType'=>'1', //物料类型 184 'materialUrl'=>'/operations/imgs/cos_ea2db81e-bbc0-4cbe-bc53-5fe375b19827pdf.pdf',
162 // ] 185 'materialType'=>'1',
163 // ], 186 'materialPlayUrl'=>'/operations/imgs/cos_ea2db81e-bbc0-4cbe-bc53-5fe375b19827pdf.pdf',
164 // 'canCover'=>1, //是否可以翻唱 187 'fileType'=>'1',
165 // 'canCoverConditions'=>2, //翻唱条件1需要沟通2无需沟通 188 'fileMD5'=>'123009988'
166 ], 189 ]
167 'instruments'=>[], //歌曲乐器信息 190 ],
168 'trackMedia'=>[ //歌曲文件 必填 191 'canCover'=>1,
169 'materialName'=>'audio.wav', //物料名称 192 'originalContractNo'=>'',
170 'materialUrl'=>'/operations/imgs/cos_187ad3c9-531b-4dc9-bc1d-4e300061b499audio.wav', //物料播放地址 193 'contractNo'=>'',
171 'materialType'=>'2', //物料类型 194 'canCoverConditions'=>1
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 ] 195 ]
186 ], 196 ],
187 ]; 197 'instruments'=>[],
198 'isrc'=>'',
199 'iswc'=>'',
200 'issuedTime'=>'2023-02-11 18:00:00',
201 'onlineTime'=>'2023-02-11 18:00:00',
202 'adFlag'=>1,
203 'lyric'=>'----歌词内容---',
204 'haveLyric'=>1,
205 'lyricHead'=>'歌词头内容',
206 'dynamicLyricsFlag'=>'0',
207 'payPattern'=>'2',
208 'payMode'=>'2',
209 'orderIndex'=>0,
210 ]
211 ]
212 ];
......