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

展开
收起
嘟嘟嘟嘟嘟嘟 2023-10-07 07:46:58 92 分享 版权
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能力平台。适用于数字营销、互联网娱乐、安防、手机应用、泛金融身份认证等行业。

热门讨论

热门文章

还有其他疑问?
咨询AI助理