开发者社区 > 视觉智能 > 正文

视觉智能平台这个函数接口怎么调用呢?

展开
收起
嘟嘟嘟嘟嘟嘟 2023-10-07 07:46:58 55 0
1 条回答
写回答
取消 提交回答
  • 这个函数接口是用于查询异步任务结果的。调用该接口需要提供以下参数:

    1. TaskId:任务ID,是一个字符串类型。
    2. ResultTTL:结果过期时间,是一个整型数字,单位为秒。
    3. ResultPrefix:结果前缀,是一个字符串类型,可选参数。

    以下是一个示例代码,展示如何调用该接口:

    import json
    import urllib.request
    
    # 设置请求参数
    task_id = "your_task_id"
    result_ttl = 3600  # 1小时
    result_prefix = ""
    
    # 构造请求url
    url = f"https://viapi.aliyun.com/query_async_task_results?accessKeyId=your_access_key_id&accessSecret=your_access_secret&functionName=queryAsyncTaskResults&args={json.dumps({'taskId': task_id, 'resultTTL': result_ttl, 'resultPrefix': result_prefix})}"
    
    # 发送请求并获取响应
    response = urllib.request.urlopen(url)
    result = json.loads(response.read().decode())
    
    # 处理响应结果
    if result['success']:
        task_status = result['data']['taskStatus']
        if task_status == 'finished':
            result_data = result['data']['resultData']
            print(result_data)
        else:
            print("任务还未完成")
    else:
        print("查询失败")
    

    请注意替换代码中的 your_task_idyour_access_key_idyour_access_secret 为你自己的值。

    2023-10-10 12:47:53
    赞同 展开评论 打赏

为开发者提供高易用、普惠的视觉API服务,帮助企业快速建立视觉智能技术应用能力的综合性视觉AI能力平台。适用于数字营销、互联网娱乐、安防、手机应用、泛金融身份认证等行业。

相关产品

  • 视觉智能开放平台
  • 热门讨论

    热门文章

    相关电子书

    更多
    阿里云视觉智能开放平台-产品介绍 立即下载
    阿里云视觉智能开放平台产品介绍 立即下载
    利用CNN实现无需联网的图像识别 立即下载