在graph api中,使用授权\u代码获取访问\u令牌,但不返回刷新\u令牌的过期,如何获取刷新\u令牌的过期

在graph api中,使用授权\u代码获取访问\u令牌,但不返回刷新\u令牌的过期,如何获取刷新\u令牌的过期,graph,access-token,refresh-token,Graph,Access Token,Refresh Token,使用授权\u代码get access\u token,它是get access\u token的响应,而不是refresh\u token的get expire { "token_type": "Bearer", "scope": "User.Read Mail.Read", "expires_in": 3600, "ext_expires_in"

使用授权\u代码get access\u token,它是get access\u token的响应,而不是refresh\u token的get expire

{
    "token_type": "Bearer",
    "scope": "User.Read Mail.Read",
    "expires_in": 3600,
    "ext_expires_in": 3600,
    "access_token": "EwBoA8l6BAAUO9chh8cJscQLmU+LSWpbnr0vmwwAAYVTxhn1SDP6wduXKXbHsiFqNsGBROCfKHzHwvbvr1pqrrNb2KLXUgHn2z2hkyKMrK7cuML5VuK0U6AmbOXKcJc6c0Sa7+q6JNWAsehnwysDZgAACBnZ52k6U4w1OAKX3xQz6Z/5iZtsU/FyM26dZZ7berNz1eH9ht2jyvi4uoPPPAytVeAhexqxdIKUto9kvL1Vi0eqJFeakX8R+/lnrg5vwfU7i55lrFfpGSJnHanK0dC7lvfsotUBay35dleRDOqQqhR5EQqrxFTrwVya0Lp6IKrSOhDNXW5lqCYsCRjg87zTZhBfGwRMtNgobe3d+Ne7KTO2hAbymuS3tvaHN9pNUUg7YPVITWL4bm2MEXzWEytj9fAw42k/LykMsJRH1aI66d8EpRqvcvqglEvz551GTaZewLIWSnzIUsTFHGofiW/XECPv6md4uFq2ToyGv7Nsb7Sv5dOoS9GjBxwtPEYQCPc7laJojj9aIWOhhRVjyKOHlx+0Ss4l1XtA3BZ40r/uLTsv3c8AAbAaqC9yc9PT6uuzcAjWevj6nhAZj5JmeiNr/euG6FE56SRPBraUVbuNoZV9G26BC47GQXKlGdWbyD3ivK77WiU0+yMFy522m9N1on3QO3GHe3sTeqbnqMDc741EZm6cWpwE5TIhXcNMI/CPraVWRRUPNRm/7nSqykAeL7khdd4O2QnuKwldcg7ZHpUGkwdBGO0rhX0dIu+mYrZ9YzFCugt6Y6QUOTb2ZE5DxAyjtHd5dEG/ukmsSl5LdxpLNZIdG3Ki7sPrij7gjLpU5f+qcezEgAPm2zVct+aHVJu8izS9tupxzQho4GU52uKbRIWjkxp/vcRrWCKOtDByKXE+v8LZcDXdZBLEgXUmDcC9dQI=",
    "refresh_token": "M.R3_BAY.-CZKuMZvNYim5kbvoyAOhzXf7vi26b8h8dy9dlHVmYz7ca849ZOY3OyKF!n!rBOtU*PsN24Wo7MCubbRYzzH0nfklhysmuSdBl3gxuhTYeQWlaHDYLRv9pyp1jqSYiRRKGXRJfP5cyyUPuA0qHd7VVA7aio9vWVGbOI0Yi!z6mCZpAo7c2Ifu*FAj"
}

根据OAuth标准,您无法通过编程方式获得该值。通常的做法是在客户端处理无效的\u grant错误代码:

  • 在续订请求中发送刷新令牌
  • 这将在一段时间内返回一个新的访问令牌
  • 最终它将过期,您将在“错误”响应字段中获得无效的_授权

如果刷新令牌过期,我想重新创建刷新令牌