首页 文章

如何获取一个驱动器API的访问令牌以上传文件?

提问于
浏览
0

我正在创建一个应用程序,我想调用OneDrive的API来上传文件 . Here是我正在使用的页面和API的链接:https://apis.live.net/v5.0/me/skydrive/files/HelloWorld.txt?access_token=ACCESS_TOKEN

我按照链接here跟踪了"code flow"中的所有步骤,并获得了响应中的访问令牌,但在运行相同的API后使用它后,它会说's '无效访问令牌 . Here是我试过的截图 . 我很困惑在那个API中使用哪个令牌 . 在哪里可以成功运行'upload file' API的ACCESS_TOKEN?

1 回答

  • 2

    问题解决了 . 在运行以下API时,我们应该在范围中添加onedrive.readwrite以通过API上传文件 .

    Here是从'code flow'创建访问令牌的步骤 .

    https://login.live.com/oauth20_authorize.srf?client_id={client_id}&scope={scope}&response_type=code&redirect_uri={uri}
    

相关问题