轻应用获取上下文新接口
金蝶云社区-云社区用户E6MK9979
云社区用户E6MK9979
0人赞赏了该文章 1,045次浏览 未经作者许可,禁止转载编辑于2017年12月06日 13:41:00

我已经获取到了token和ticket,怎么从新接口“openapi/third/v1/ticket/public/tickettocontext”获取用户上下文?我的应用是用vue写的,用chrome测试时每次都提示不支持“cors”跨域,有相关的demo供参考吗,官方的文档太少了,也太旧了!
源码: [code]signature:async function(token,ticket){
let authHeaders = this.getOAuthHeader(token,ticket);
let baseStr = this.getBaseString('POST', 'https://www.yunzhijia.com/openapi/third/v1/ticket/public/tickettocontext', authHeaders);
let sign = this.encryptHMACSHA1(baseStr);
authHeaders.oauth_signature = sign;

let authorization = 'OAuth ';

for(let key in authHeaders){
authorization += key+ '="'+ authHeaders[key] +'",';
}
authorization = authorization.substring(0, authorization.length - 1);
//console.log(authorization);
let res = await fetch('https://www.yunzhijia.com/openapi/third/v1/ticket/public/tickettocontext',{
method:'POST',
headers:{
'dataType':'application/json',
authorization: authorization
},
body:{access_token:token,ticket:ticket}
})
}[/code]