2017-08-09 29 views
0

我正在创建一个应用程序,我想调用OneDrive的API来上传文件。 Here是页面和API的链接我现在用的就是:https://apis.live.net/v5.0/me/skydrive/files/HelloWorld.txt?access_token=ACCESS_TOKEN如何获取一个驱动器API上传文件的访问令牌?

我遵循了“码流”为每个链接here所有步骤,并获得访问令牌作为响应,但它说的后“无效访问令牌”在运行相同的API时使用它。 Here是我试过的截图。 我很困惑在那个API中使用哪个标记。我可以在哪里获得ACCESS_TOKEN以成功运行“上传文件”API?

回答

2

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

Here是遵循从'代码流'创建访问令牌的步骤。

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