【问题标题】:How to get Access Token and Access token secret without call back URL Onedrive如何在不回调 URL Onedrive 的情况下获取访问令牌和访问令牌秘密
【发布时间】:2015-11-16 16:13:04
【问题描述】:

这是我第一次使用 onedrive API。 我想创建需要使用 onedrive 服务的应用程序。

当我想创建应用程序 Onedrive 时,只给我 APP_CLIENT_IDAPP_CLIENT_SECRET

然后要获取访问令牌和访问令牌秘密,我们必须使用回调 URL。 他们会给我 URL,然后我必须粘贴到浏览器中,然后按允许。

之后我会得到 URL 返回,然后我就可以访问了。

我的问题是,有什么方法可以像在 Twitter 上一样直接获取访问令牌和访问令牌秘密?

当我想在 Twitter 上创建应用程序时,我可以生成访问令牌和访问令牌秘密,所以我不需要粘贴 url 然后按允许等。

谢谢

【问题讨论】:

  • 您的应用程序适用于哪个平台?

标签: twitter-oauth access-token onedrive


【解决方案1】:

当您为您的应用程序请求范围时,您可以包含“wl.offline_access”,它将返回一个刷新令牌,您的应用程序可以使用它来生成一个新的刷新令牌。

在 OneDrive 开发网站的身份验证部分查看更多详细信息: https://dev.onedrive.com/auth/msa_oauth.htm#step-3-get-a-new-access-token-or-refresh-token

【讨论】:

  • 嗨彼得,你有没有尝试在 Twitter 上注册应用程序?当我向 twitter 注册应用程序时,我可以直接生成访问令牌和访问秘密令牌,因此我不需要用户回调 URL,我必须输入该 URL,然后单击确定,然后获取返回码。我只想通过在我的代码上放置访问令牌和访问秘密令牌来跳过该过程。
  • 您指的是 Twitter 拥有的仅应用程序身份验证模型吗?如果是这样的话,OneDrive 目前不支持这样的授权模式。你能扩展你的应用的场景吗?
猜你喜欢
  • 2012-04-28
  • 2011-12-31
  • 2012-12-29
  • 2012-10-27
  • 2021-02-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-09-30
相关资源
最近更新 更多