2016-08-01 88 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 
相關問題