We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1、创建一个ApiApplication,获得appid和appsecret
appid
appsecret
2、获得Namespace的id
id
3、构建Authorization header
Authorization
header值的形式:appid:encoded_data
encoded_data
appid:为第一步获取到的appid
encoded_data:以appsecret为key,用JWT的HS256进行加密,加密payload为{"namespace_id":id}(id为Integer)
HS256
{"namespace_id":id}
示例:
appid: 56dc47367f8c775cf2318aa29345af558ad8aa2835bc3cc1d4416abfa94bd721 appsecret: 7bb73122837c4befb9c6593287f73a5e915415fe29f5aeb182717b66e873e96b namespace_id: 1
JWT的
HEADER
{"typ":"JWT","alg":"HS256"}
PAYLOAD
{"namespace_id":1}
计算出encoded_data为:eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJuYW1lc3BhY2VfaWQiOjF9.z-RcFpDiYBXAO8i88M_x1JpJRr6CDMo8sb1rU6dw-0E
eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJuYW1lc3BhY2VfaWQiOjF9.z-RcFpDiYBXAO8i88M_x1JpJRr6CDMo8sb1rU6dw-0E
最终构建出Authorization header的值为: 56dc47367f8c775cf2318aa29345af558ad8aa2835bc3cc1d4416abfa94bd721:eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJuYW1lc3BhY2VfaWQiOjF9.z-RcFpDiYBXAO8i88M_x1JpJRr6CDMo8sb1rU6dw-0E
56dc47367f8c775cf2318aa29345af558ad8aa2835bc3cc1d4416abfa94bd721:eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJuYW1lc3BhY2VfaWQiOjF9.z-RcFpDiYBXAO8i88M_x1JpJRr6CDMo8sb1rU6dw-0E
可以用jwt.io进行测试
实际使用中,处于安全的考虑,最好在payload中加入过期时间,如:
{"namespace_id":1,"exp":1535553256}
per_page
24
1~100
page
GET /api/v4/yaw/flows/:id/journeys?per_page=30&page=3