使用对开发者服务相关接口需要先从智能小程序开发者平台申请该服务。
调用服务权限校验方式:
ClientCredentials授权
采用ClientCredentials方式,即应用公钥、密钥方式获取AccessToken,后AccessToken访问各服务接口。对于应用而言,其流程只有一步,即直接获取AccessToken。
使用ClientCredentials获取AccessToken需要应用在其服务端发送请求(推荐用POST方法)到百度OAuth2.0授权服务的https://openapi.baidu.com/oauth/2.0/token地址上,并带上以下参数:
grant_type:必须参数,固定为“client_credentials”
client_id:必须参数,智能小程序的AppKey从开发者平台中获取
client_secret:必须参数,智能小程序的AppSecret从开发者平台中获取
scope:必须参数,固定为”smartapp_snsapi_base”
例如:
https://openapi.baidu.com/oauth/2.0/tokengrant_type=client_credentials&client_id=Va5yQRHlA4Fq4eR&client_secret=0rDSjzQ20XUj5itV7WRtznPQS&scope=smartapp_snsapi_base
响应数据包格式
{
”access_token”:”1.a6b7dbd428f731035f771b8d15063f61.86400.1292922000-2346678-124328″,
”expires_in”:86400,
”refresh_token”:”2.385d55f8615fdfd9edb7c4b5ebdc3e39.604800.1293440400-2346678-124328″,
”scope”:”smartapp_snsapi_base”,
”session_key”:”ANXxSNjwQDugf8615OnqeikRMu2bKaXCdlLxn”,
”session_secret”:”248APxvxjCZ0VEC43EYrvxqaK4oZExMB”
}
默认情况下,AccessToken的有效期为一个月,如果AccessToken过期可以重新获取。
阅读本文的人还可以阅读:
百度智能小程序入口有哪些?哪里可以进入百度智能小程序?
百度智能小程序开源联盟是什么
百度智能小程序的流量为什么那么高,小程序如何引流?
怎样做好百度智能小程序体验设计(1)
本文“临沂SEO-百度智能小程序开发者服务权限说明”,由王凯SEO编辑整理发布。临沂SEO优化,临沂网站建设,临沂网络推广就找【王凯SEO】!
关注“王凯SEO”微信公众号,免费领取SEO教程。