Commit d8f5167d d8f5167d26fb510d47e534e63541b267292f257d by mengfan.xie

release

1 parent 06211dbd
......@@ -85,8 +85,7 @@ class BaseController extends Controller
$params = $reqData;
}
$params['tmeBrandId'] = (int)env('TME_BRANDID',8888888);
var_dump(json_encode($params,JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES));
exit();
// var_dump(json_encode($params,JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES));
$headers = $this->parseHeaders($params);
switch (strtoupper($method)) {
case 'GET':
......@@ -98,10 +97,10 @@ class BaseController extends Controller
break;
}
$respArr = json_decode($response->getBody()->getContents(), true);
return $respArr;
// return $respArr;
Log::channel('api')->info(__METHOD__, $respArr);
if (0 !== (int)$respArr['code']) {
return Response::error(-1,$respArr['msg'] ?? '操作失败');
return Response::error(-1,$respArr['message'] ?? '操作失败');
} else {
return Response::success($respArr['data']);
}
......
<?php //空值不能填null,会造成签名错误,填空字符串
return [
// 'cmsAlbumId'=>123, //接入系统的专辑id
// 'albumId'=>0, //专辑名称
'albumName'=>'测试专辑', //专辑名称 string 必填
'version'=>'0', //专辑版本 string
'translationName'=>'', //专辑翻译名称 string
'albumPic'=>'/operations/imgs/cos_8f4730c6-88c0-4d94-a6fc-6695dfef134eimg.jpg', //专辑封面 string 必填
'albumPicName'=>'封面.jpg', //专辑封面名称 string 必填
'albumSingers'=>[ //专辑所属艺人 多个数组
[
'centralSingerId'=>16357449, //曲库歌手id int 必填
'orderIndex'=>0, //顺序 int 必填
'singerName'=>'赵聪', //歌手名 string 必填
],
[
'centralSingerId'=>186470, //曲库歌手id
'singerName'=>'王琪', //歌手名
'orderIndex'=>1, //顺序
]
],
'albumType'=>'10', //专辑类型 string 必填 【0:album(6首及以上选此,伴奏不计数),10:Single(1首歌曲选此,伴奏不计数),11:EP(2-5首歌选此,伴奏不计数)】
'albumArea'=>'1', //专辑地区 string 必填 【0港台,1内地,2日韩,3欧美,4其他,5东南亚,6未知】
'language'=>'0', //专辑语言 string 必填 【见参考文档】
'firstGenre'=>'2', //一级流派 string 必填 【见参考文档】
'secondGenre'=>'201', //二级流派 string 必填 【见参考文档】
'albumUpc'=>'', //专辑upc string
'brandIdOut'=>10086, //外显厂牌公司id int
'brandShowName'=>'外显公司', //外显厂牌公司名称 string
'brandId'=>105737, //版权公司、厂牌ID int 必填
'brandName'=>'冰曲文化', //版权公司名称 string 必填
'issuedTime'=>'2023-02-11 18:00:00', //发行时间 string 必填
'onlineTime'=>'2023-02-11 18:00:00', //上线时间 string 必填
'introduction'=>'专辑简介', //专辑简介 string
'authFiles'=>[ //授权文件列表 必填
[
'materialName'=>'pdf.pdf', //物料名称
'materialUrl'=>'/operations/imgs/cos_ea2db81e-bbc0-4cbe-bc53-5fe375b19827pdf.pdf', //物料播放地址
'materialType'=>'1', //物料类型
]
],
'tracks'=>[ //歌曲信息列表
[
// 'cmsTrackId'=>'HK00123', //接入系统歌曲id
// 'trackId'=>0, //生态平台歌曲ID,新增时可以为空,修改时填值
'trackName'=>'新歌', //歌曲名 string 必填
'version'=>'0', //歌曲版本 string 非必填
'trackTitle'=>'歌曲副标题', //歌曲副标题 string
'translationName'=>'歌曲翻译名称', //歌曲翻译名称 string
'trackSingers'=>[ //演唱者歌手 必填
[
'centralSingerId'=>16357449, //曲库歌手id
'singerName'=>'赵聪', //歌手名
'orderIndex'=>1, //顺序
],
[
'centralSingerId'=>186470, //曲库歌手id
'singerName'=>'王琪', //歌手名
'orderIndex'=>2, //顺序
]
<?php
//注1:空值不能填null,会造成签名错误,填空字符串
//注2:int格式为空时,key不传,不能填默认值0
return
[
'cmsAlbumId'=>'379',
// 'albumId'=>75266,
'albumName'=>'测试专辑9',
'version'=>'0',
'translationName'=>'',
'albumPic'=>'/operations/imgs/cos_8f4730c6-88c0-4d94-a6fc-6695dfef134eimg.jpg',
'albumPicName'=>'封面.jpg',
'albumSingers'=>[
[
'centralSingerId'=>16357449,
'orderIndex'=>0,
'singerName'=>'赵聪'
],
'cdNo'=>'0', //cd索引 string
'language'=>'0', //歌曲语言 string 必填 【见参考文档】
'firstGenre'=>'2', //一级流派 string 必填 【见参考文档】
'secondGenre'=>'201', //二级流派 string 必填 【见参考文档】
'trackExtend'=>[ //歌曲扩展信息 非必填
'lyricsText'=>'张三', //作词人文本,多个作词人通过竖线分隔
'lyricsIds'=>[ //作词id,通过竖线分隔
[
'centralSingerId'=>186470,
'singerName'=>'王琪',
'orderIndex'=>1
]
],
'albumType'=>'0',
'albumArea'=>'5',
'language'=>'0',
'albumUpc'=>'',
'brandIdOut'=>10086,
'brandShowName'=>'外显公司',
'brandId'=>105737,
'brandName'=>'冰曲文化',
'issuedTime'=>'2023-02-11 18:00:00',
'onlineTime'=>'2023-02-11 18:00:00',
'introduction'=>'专辑简介',
'genreList'=>[
[
'firstGenre'=>'2',
'secondGenre'=>'201'
]
],
'firstGenre'=>'2',
'secondGenre'=>'201',
'authFiles'=>[
[
'materialName'=>'pdf.pdf', //物料名称
'materialUrl'=>'/operations/imgs/cos_ea2db81e-bbc0-4cbe-bc53-5fe375b19827pdf.pdf', //物料播放地址
'materialPlayUrl'=>'/operations/imgs/cos_ea2db81e-bbc0-4cbe-bc53-5fe375b19827pdf.pdf', //物料播放地址
'materialType'=>'1', //物料类型
'fileType'=>'1', //物料类型 fileType
'fileMD5'=>strtoupper(md5('/operations/imgs/cos_ea2db81e-bbc0-4cbe-bc53-5fe375b19827pdf.pdf')), //物料类型
]
],
'tracks'=>[
[
'cmsTrackId'=>'123',
'trackName'=>'新歌',
'version'=>'',
'trackTitle'=>'新歌', // 副标题
'translationName'=>'',
'centralSingerId'=>16357449,
'centralSingerName'=>'赵聪',
'trackSingers'=>[
[
'centralSingerId'=>16357449,
'singerName'=>'赵聪',
'orderIndex'=>0
],
[
'centralSingerId'=>1, //歌手id
'singerName'=>'张三', //歌手名称
'centralSingerId'=>186470,
'singerName'=>'王琪',
'orderIndex'=>1
]
],
'composingText'=>'张三|王五', //作曲人文本,多个作曲人通过竖线分隔
'composingIds'=>[ //作曲人id列表
// [
// 'centralSingerId'=>1, //歌手id
// 'singerName'=>'', //歌手名称
// ]
'cdNo'=>'0',
'language'=>'0',
'firstGenre'=>'2',
'secondGenre'=>'201',
'trackExtend'=>[
'lyricsText'=>'张三',
'lyricsIds'=>[
[
'centralSingerId'=>1,
'singerName'=>'张三'
]
],
'composingText'=>'张三|王五',
'composingIds'=>[],
'arrangementText'=>'',
'arrangementIds'=>[],
'producerText'=>'',
'producerIds'=>[]
],
'genreList'=>[
[
'firstGenre'=>'2',
'secondGenre'=>'201'
]
],
'arrangementText'=>'', //编曲人文本,多个编曲人通过竖线分隔
'arrangementIds'=>[ //编曲人歌手ids
// [
// 'centralSingerId'=>1, //歌手id
// 'singerName'=>'', //歌手名称
// ]
'trackRepresent'=>[
'materialUrl'=>'111',
'materialName'=>'授权书',
'materialType'=>'1',
'materialPlayUrl'=>'23444',
'fileMD5'=>'12346789000888',
'fileType'=>'1'
],
'producerText'=>'', //制作人文本,多个制作人通过竖线分隔
'producerIds'=>[ //制作人id列表
// [
// 'centralSingerId'=>1, //歌手id
// 'singerName'=>'', //歌手名称
// ]
'recordingCopyright'=>[
'originalCopyrightId'=>5874,
'originalCopyrightName'=>'武汉海酝文化有限公司',
'copyrightStartTime'=>'2022-05-01 00:00:00',
'copyrightEndTime'=>'2023-05-01 00:00:00',
'authArea'=>'5',
'authAreaList'=>['5'],
'authForm'=>'3',
'authRelationship'=>'1',
'firstPeriod'=>'2022-05-17 00:00:00',
'lyricsShare'=>100,
'lyricsRightsFlag'=>'1',
'wyyCopyrightEndTime'=>'',
'copyrightStatus'=>'',
'copyrightFileList'=>[
[
'materialName'=>'pdf.pdf',
'materialUrl'=>'/operations/imgs/cos_ea2db81e-bbc0-4cbe-bc53-5fe375b19827pdf.pdf',
'materialType'=>'1',
'materialPlayUrl'=>'/operations/imgs/cos_ea2db81e-bbc0-4cbe-bc53-5fe375b19827pdf.pdf',
'fileType'=>'1',
'fileMD5'=>strtoupper(md5('/operations/imgs/cos_ea2db81e-bbc0-4cbe-bc53-5fe375b19827pdf.pdf'))
]
],
'originalContractNo'=>'',
'contractNo'=>'',
],
],
'recordingCopyright'=>[ //录音版权信息 必填
'originalCopyrightId'=>5874, //原始版权方id int
'originalCopyrightName'=>'武汉海酝文化有限公司', //原始版权方名称
'originalContractNo'=>'', //原始版权合同号
'copyrightStartTime'=>'2022-05-01 00:00:00', //版权开始时间
'copyrightEndTime'=>'2023-05-01 00:00:00', //版权结束时间
'authArea'=>'0', //授权区域 必填
'authAreaList'=>['0','5'], //授权区域集合,支持多选 必填
'authForm'=>'2', //录音授权形式 必填 【1重点版权,2首发版权,3普通版权】
'authRelationship'=>'1', //版权类型 必填 【1自有,2代理】
'lyricsRightsFlag'=>'1', //词曲可维权标识 【重点版权必须可维权,1可,2不可】
'firstPeriod'=>'2021-05-01 00:00:00', //首发时间 【首发版权必填】
'wyyCopyrightEndTime'=>'', //网易云版权到期日期 【普通版权选填】
'copyrightFileList'=>[ //上游版权材料文件
'lyricsCopyright'=>[
[
'materialName'=>'pdf.pdf', //物料名称
'materialUrl'=>'/operations/imgs/cos_ea2db81e-bbc0-4cbe-bc53-5fe375b19827pdf.pdf', //物料播放地址
'materialType'=>'1', //物料类型
'originalCopyrightId'=>5874,
'originalCopyrightName'=>'武汉海酝文化有限公司',
'copyrightStartTime'=>'2022-05-01 00:00:00',
'copyrightEndTime'=>'2023-05-01 00:00:00',
'authArea'=>'5',
'authAreaList'=>['5'],
'authForm'=>'3',
'authRelationship'=>'1',
'firstPeriod'=>'',
'lyricsShare'=>100,
'lyricsRightsFlag'=>'1',
'wyyCopyrightEndTime'=>'',
'copyrightStatus'=>'',
'copyrightFileList'=>[
[
'materialName'=>'pdf.pdf',
'materialUrl'=>'/operations/imgs/cos_ea2db81e-bbc0-4cbe-bc53-5fe375b19827pdf.pdf',
'materialType'=>'1',
'materialPlayUrl'=>'/operations/imgs/cos_ea2db81e-bbc0-4cbe-bc53-5fe375b19827pdf.pdf',
'fileType'=>'1',
'fileMD5'=>'123009988'
]
],
'canCover'=>1,
'originalContractNo'=>'',
'contractNo'=>'',
'canCoverConditions'=>1
]
],
],
'lyricsCopyright'=>[ //词版权
'originalCopyrightId'=>0, //原始版权方id
'originalCopyrightName'=>'', //原始版权方名称
'originalContractNo'=>'', //原始版权合同号
'copyrightStartTime'=>'2022-05-01 00:00:00', //版权开始时间
'copyrightEndTime'=>'2023-05-01 00:00:00', //版权结束时间
'authArea'=>'0', //授权区域
'authAreaList'=>['0'], //授权区域集合
'authForm'=>'1', //授权形式 必填 【1重点版权,3普通版权】
'authRelationship'=>'2', //版权类型
'lyricsShare'=>100, //词曲版权份额
'lyricsRightsFlag'=>'1', //词曲可维权标识 【重点版权必须可维权,1可,2不可】
'wyyCopyrightEndTime'=>'', //网易云版权到期日期
'copyrightFileList'=>[ //上游版权材料文件
'composingCopyright'=>[
[
'materialName'=>'pdf.pdf', //物料名称
'materialUrl'=>'/operations/imgs/cos_ea2db81e-bbc0-4cbe-bc53-5fe375b19827pdf.pdf', //物料播放地址
'materialType'=>'1', //物料类型
'originalCopyrightId'=>5874,
'originalCopyrightName'=>'武汉海酝文化有限公司',
'copyrightStartTime'=>'2022-05-01 00:00:00',
'copyrightEndTime'=>'2023-05-01 00:00:00',
'authArea'=>'5',
'authAreaList'=>['5'],
'authForm'=>'3',
'authRelationship'=>'1',
'firstPeriod'=>'',
'lyricsShare'=>100,
'lyricsRightsFlag'=>'1',
'wyyCopyrightEndTime'=>'',
'copyrightStatus'=>'',
'copyrightFileList'=>[
[
'materialName'=>'pdf.pdf',
'materialUrl'=>'/operations/imgs/cos_ea2db81e-bbc0-4cbe-bc53-5fe375b19827pdf.pdf',
'materialType'=>'1',
'materialPlayUrl'=>'/operations/imgs/cos_ea2db81e-bbc0-4cbe-bc53-5fe375b19827pdf.pdf',
'fileType'=>'1',
'fileMD5'=>'123009988'
]
],
'canCover'=>1,
'originalContractNo'=>'',
'contractNo'=>'',
'canCoverConditions'=>1
]
],
'canCover'=>2, //是否可以翻唱
'canCoverConditions'=>0, //翻唱条件1需要沟通2无需沟通
],
'composingCopyright'=> //曲版权
[
// 'originalCopyrightId'=>0, //原始版权方id
// 'originalCopyrightName'=>'', //原始版权方名称
// 'originalContractNo'=>'', //原始版权合同号
// 'copyrightStartTime'=>'2022-05-01 00:00:00', //版权开始时间
// 'copyrightEndTime'=>'2023-05-01 00:00:00', //版权结束时间
// 'authArea'=>'0', //授权区域
// 'authAreaList'=>['0','1'], //授权区域集合
// 'authForm'=>'3', //授权形式 必填 【1重点版权,3普通版权】
// 'authRelationship'=>'2', //版权类型
// 'lyricsShare'=>100, //词曲版权份额
// 'lyricsRightsFlag'=>'2', //词曲可维权标识 【重点版权必须可维权,1可,2不可】
// 'wyyCopyrightEndTime'=>'', //网易云版权到期日期
// 'copyrightFileList'=>[ //上游版权材料文件
// [
// 'materialName'=>'pdf.pdf', //物料名称
// 'materialUrl'=>'/operations/imgs/cos_ea2db81e-bbc0-4cbe-bc53-5fe375b19827pdf.pdf', //物料播放地址
// 'materialType'=>'1', //物料类型
// ]
// ],
// 'canCover'=>1, //是否可以翻唱
// 'canCoverConditions'=>2, //翻唱条件1需要沟通2无需沟通
],
'instruments'=>[], //歌曲乐器信息
'trackMedia'=>[ //歌曲文件 必填
'materialName'=>'audio.wav', //物料名称
'materialUrl'=>'/operations/imgs/cos_187ad3c9-531b-4dc9-bc1d-4e300061b499audio.wav', //物料播放地址
'materialType'=>'2', //物料类型
],
'isrc'=>'', //ISRC
'iswc'=>'', //ISWC
'issuedTime'=>'2022-05-12 10:35:18', //发布时间
'onlineTime'=>'2022-05-12 10:35:18', //上线时间
'haveLyric'=>true, //有无歌词1有2无 必填
'lyric'=>'----歌词内容--', //歌词
'lyricHead'=>'歌词头', //歌词头 必填
'dynamicLyricsFlag'=>false, //是否动态歌词 必填
'orderIndex'=>0, //排序 必填
// 'payMode'=>'2', //付费模式 必填
'payPattern'=>'2', //付费模式 必填 【0免费,1付费1.0,2付费2.0,3付费3.0】
'adFlag'=>2, //是否加入互选广告标识 【1加入,2不加入】
'instruments'=>[],
'isrc'=>'',
'iswc'=>'',
'issuedTime'=>'2023-02-11 18:00:00',
'onlineTime'=>'2023-02-11 18:00:00',
'adFlag'=>1,
'lyric'=>'----歌词内容---',
'haveLyric'=>1,
'lyricHead'=>'歌词头内容',
'dynamicLyricsFlag'=>'0',
'payPattern'=>'2',
'payMode'=>'2',
'orderIndex'=>0,
]
]
],
];
];
......