2016-08-01 89 views
0

回环2.1.X.回送的access_token使用</p> <ol> <li><p>认证头</p></li> <li><p>查询参数</p></li> </ol> <p>使用最新版本,随后访问文档</p> <p>两个不工作

我关闭了电子邮件验证,并成功从初始登录中获取了AccessToken对象。标题和查询请求现在不起作用。

ACCESS_TOKEN = 6Nb2ti5QEXIoDBS5FQGWIz4poRFiBCMMYJbYXSGHWuulOuy0GTEuGx2VCEVvbpBK

认证头

卷曲-X GET -H “授权:$ ACCESS_TOKEN” \ http://localhost:3000/api/widgets

查询参数

卷曲-X GET http://localhost:3000/api/widgets?access_token= $ ACCESS_TOKEN

回答

0

在头通键授权没有ACCESS_TOKEN

在查询参数传递键的accessToken没有的access_token

0

下面是我在角2是什么在起作用:

initRequestOptions(accessToken:any) { 

     let headers = new Headers(); 
     headers.append('Content-Type', 'application/json'); 
     headers.append('Access-Control-Allow-Origin', '*'); 
     headers.append('Authorization', accessToken); 
     return new RequestOptions({headers: headers}); 
    } 

makeRequest(accessToken:any){ 
let options = this.initRequestOptions(accessToken); 
this.http.get('http://' + apiUrl + '/api/MyModel, options) 
      .subscribe(
       //... 
      ) 
} 

所以基本上你需要创建一个头对象,添加一个'Authorization'项whoes value是访问令牌,并使用头对象cre吃了一个RequestOptions对象来插入请求中。

也回送Explorer将传递访问令牌作为URL编码的参数所以这应该工作太:

http://localhost:3000/api/MyModel?access_token=X3Ovz4G1PfmPiNGgU5YgORPwPGLaVt9r8kU7f4tu1bDMyA4zbqiUEgeDAC3qkZLR 
相关问题