开放能力
开发平台
行业应用
生态合作
开发与教学
资讯 社区 控制台
技术能力
语音技术
图像技术
文字识别
人脸与人体识别
视频技术
AR与VR
自然语言处理
知识图谱
数据智能
场景方案
部署方案
行业应用
智能教育
智能医疗
智能零售
智能工业
企业服务
智能政务
智能农业
信息服务
智能园区
智能硬件
语言处理技术

    调用方式

    调用方式

    调用AI服务相关的API接口有两种调用方式,两种不同的调用方式采用相同的接口URL。

    区别在于请求方式鉴权方法不一样,请求参数和返回结果一致。

    调用方式一

    向API服务地址使用POST发送请求,必须在URL中带上参数:

    access_token: 必须参数,参考“Access Token获取”。

    POST中参数按照API接口说明调用即可。

    例如自然语言处理API,使用HTTPS POST发送:

    https://aip.baidubce.com/rpc/2.0/nlp/v1/lexer?access_token=24.f9ba9c5241b67688bb4adbed8bc91dec.2592000.1485570332.282335-8574074

    调用方式二

    请求头域内容

    NLP的API服务需要在请求的HTTP头域中包含以下信息:

    • host(必填)
    • x-bce-date (必填)
    • x-bce-request-id(选填)
    • authorization(必填)
    • content-type(选填)
    • content-length(选填)

    作为示例,以下是一个标准的请求头域内容:

    POST rpc/2.0/nlp/v1/wordseg? HTTP/1.1
    accept-encoding: gzip, deflate
    x-bce-date: 2015-03-24T13:02:00Z
    connection: keep-alive
    accept: */*
    host: aip.baidubce.com
    x-bce-request-id: 73c4e74c-3101-4a00-bf44-fe246959c05e
    content-type: application/x-www-form-urlencoded;
    authorization: bce-auth-v1/46bd9968a6194b4bbdf0341f2286ccce/2015-03-24T13:02:00Z/1800/host;x-bce-date/994014d96b0eb26578e039fa053a4f9003425da4bfedf33f4790882fb4c54903

    说明: 方式二鉴权使用的API认证机制authorization必须通过百度云的AK/SK生成。

    上一篇
    鉴权认证机制
    下一篇
    简历解析