阅读841 返回首页    go windows


标签管理__媒体库管理_开发人员指南_视频点播-阿里云

返回:简介 >>

媒体库管理-媒体标签-示例代码-PHP

  • 简介

    SDK的安装和使用,参考媒体库SDK-PHP

    媒体库不提供全局的标签管理和设置,每个媒体的标签都是独立的。可以通过搜索媒体的API来查找所有设置了相同标签的媒体。

    标签的API支持单个标签的添加和删除,如果要一次设置多个标签,可以通过更新媒体-基本信息实现。

  • 添加标签

    详细参数参考API使用手册->媒体接口->更新媒体-添加标签

    1. include_once 'aliyun-php-sdk-core/Config.php';
    2. use MtsRequestV20140618 as Mts;
    3. $accessKeyID = 'test'; // 替换成真实的id
    4. $accessKeySecret = 'test'; // 替换成真实的secret
    5. $profile = DefaultProfile::getProfile('cn-hangzhou',
    6. $accessKeyID,
    7. $accessKeySecret);
    8. $client = new DefaultAcsClient($profile);
    1. function addMediaTag($client, $mediaID, $tag)
    2. {
    3. $request = new MtsAddMediaTagRequest();
    4. $request->setAcceptFormat('JSON');
    5. $request->setMediaId($mediaID);
    6. $request->setTag($tag);
    7. $response = $client->getAcsResponse($request);
    8. return $response;
    9. }
    10. $mediaID = 'test'; // 替换成真实的mediaID
    11. // API没有返回值,通过捕获异常来判断是否执行成功
    12. try {
    13. addMediaTag($client, $mediaID, "testtag");
    14. } catch (ClientException $e) {
    15. print_r('ClientException:'."n");
    16. print_r($e);
    17. } catch (ServerException $e) {
    18. print_r('ServerException:'."n");
    19. print_r($e);
    20. }
  • 删除标签

    详细参数参考API使用手册->媒体接口->更新媒体-删除标签

    1. function deleteMediaTag($client, $mediaID, $tag)
    2. {
    3. $request = new MtsDeleteMediaTagRequest();
    4. $request->setAcceptFormat('JSON');
    5. $request->setMediaId($mediaID);
    6. $request->setTag($tag);
    7. $response = $client->getAcsResponse($request);
    8. return $response;
    9. }
    10. $mediaID = 'test'; // 替换成真实的mediaID
    11. // API没有返回值,通过捕获异常来判断是否执行成功
    12. try {
    13. deleteMediaTag($client, $mediaID, "testtag");
    14. } catch (ClientException $e) {
    15. print_r('ClientException:'."n");
    16. print_r($e);
    17. } catch (ServerException $e) {
    18. print_r('ServerException:'."n");
    19. print_r($e);
    20. }

返回:简介 >>

最后更新:2016-11-16 15:20:15

  上一篇:go 媒体详细信息__媒体库管理_开发人员指南_视频点播-阿里云
  下一篇:go 类目管理__媒体库管理_开发人员指南_视频点播-阿里云