简体   繁体   English

如何使用JavaScript使用访问令牌一个驱动器API?

[英]how to use access token one drive API using JavaScript?

I want use the "one drive Api" with JavaScript: https://dev.onedrive.com/auth/msa_oauth.htm I get the "access_token" using the method "Code flow". 我想在JavaScript中使用“一个驱动器Api”: https : //dev.onedrive.com/auth/msa_oauth.htm我使用“代码流”方法获得了“ access_token”。 I Get this: 我明白了:

{
    "token_type":"bearer",
    "expires_in":3600,
    "scope":"wl.signin wl.offline_access wl.basic wl.skydrive wl.skydrive_update onedrive.readwrite onedrive.appfolder",
    "access_token":"EwCAAq1DBAAUGCCXc8wU/zFu9QnLdZXy+YnElFkAAeOVCOpU5J8YFnp8I1jF2AMYKDycpjKLDZ2zSvz1mlcl0VGSIyOwnMsqcAl8PnAo1YAUPV72Mqvp7ycKkI+6xB3M8lmqQJ8/MGL4vRk4Ets6P49PkhsA5dQMJOB+TxEeP9dfpqIYInoilLft6xWlDGCAAbgEtaZTrmAQcHk4zabYSYgMZlRzjyEOEkd3N9/wjSzbTyDvuOp5/d7j6m5qPWINBHLqxjlSRd62vVzz+/8wzLGCIqXRNny5lJmz+ME9Hryz8yqNY3Xt3Y768b/H9AWnLYwVYRHKlN2rmUHkvTn9e1xUGNYCrinnODx+Ah1M94egSZCfpcnuni5+dp9ERBEDZgAACPlDtNXQ+EvCUAE+jeQ/WNQuIkhyPnIJ8KdxedYNnPAJL1zYL6LZeQEv3CLEIn+PW2DKmMnY0tcO2qRJ+KLQJjYLjKnGycJlkFYujMUgmYoUxYoHuCVTO1GrQO9o83ROJCzaNIF9FG+YY9vfNUC/CJBwrBt9a0RDtPBJt4Zz6wi7BI2J1p+3xT4n5I12kGkGLcKXUevu9h3DfdBmOu57EpJpKk1ItS0aURCc5GfgyHQzj0rn2tFDOp6UDGmtPWl3Bfv0WhKVfj0w5Q2caJD9axKUhRxCbdrnxckPdFQ2bswUJ5NLQC2TQNCup7ESIYIloH52RKUy+S2kpVJpZwAjE90//R4W0zia86eap6R+EBJtA/En3PjSNMXJe0U98xtuSVZTSo3YNIXLIcs+n95vt2z5kzBAw5q7LsiEHq972vw5ijt1L/8p6sdh+TiRHT7n0LfsidXH41kj9olmAQ==","refresh_token":"MCWYiByRoP7HJxL3LSyi3Xw84RYva1l3!TIIxqoavyEmMawV3f5K0kX9YsqSjZIGjMKXhR9f4N7sY5njzwsNl3nzXSTQX25Ruc6ExH0lFVM2fwGAipLqP!IbtwSnSPgoigURfwvbgobqMjSFLu33iAM!qImWJjLZ3IOrNZ74E0vgFIGK0rgW8TCk!vu3eD5hlTQ!36RJCfCx1RqKS94Z0d1e99!xFAmR!L8VyxO4GNrHco0OzSkTb*WmJ*0QUE4hY5QSh8uXd*x*0r6kd2dsGbia7ypy5nCWJD7N*NY4t8CpFgvKEaL5E!l70XzJyfTfHDGzSyG7o*aNyRGYUwTnIXCGeCIJfj85ZmOj2IhIx9i84",
    "user_id":"a34b420ae6b20e72b2e15d5a25564c52"
}

I have the "access_token" but... i don't know how use it. 我有“ access_token”,但是...我不知道如何使用它。 What should I do with this? 我该怎么办?

My app uses AngularJS to make the http calls as in: 我的应用程序使用AngularJS进行http调用,如下所示:

    $scope.getUserAlbums = function (accessToken) {
    var userAlbumUrl = "https://api.onedrive.com/v1.0/drive/root/children?access_token=" + accessToken;
    $http.get(userAlbumUrl).success(function (data) {
        $scope.albums = data.value;
    });
};

As you can see I am appending the access token to the end of the URL. 如您所见,我将访问令牌附加到URL的末尾。 I don't have a jQuery example but I expect it would be similar. 我没有jQuery示例,但我希望它会类似。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 如何使用一个OAuth令牌通过JavaScript API访问Google Analytics(分析)? - How to access Google Analytics through the JavaScript API with one OAuth token? 如何使用谷歌 javascript 库(gapi)和访问令牌将 .json 文件上传到谷歌驱动器? - How to upload .json file to google drive, using google javascript library(gapi) and access token? 如何使用 api 密钥访问 Google Drive - How to use api key to access the Google Drive 如何使用LinkedIn API JavaScript SDK获取访问令牌 - How to Get Access Token Using LinkedIn API JavaScript SDK 如何通过在 JavaScript 中使用 POST 方法获取 API 的访问令牌? - How to get access token for an API by using POST method in JavaScript? 如何使用刷新令牌访问谷歌驱动器文件 - How to use a Refresh token to get access to google drive files 在Javascript中对Google SpreadSheet API使用令牌访问 - Using token access for Google SpreadSheet API in Javascript 使用 Javascript API 检索访问令牌 - Retrieve Access Token Using Javascript API 如何无限期使用一个访问令牌/刷新令牌(oauth2-Spotify API) - How to get one access token/refresh token for indefinite use (oauth2 - Spotify API) 如何在 JavaScript 中获取 twitter api 访问令牌 - How to obtain a twitter api access token in JavaScript
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM