Javascript 如何使用授权码获取访问令牌?

Javascript 如何使用授权码获取访问令牌?,javascript,html,Javascript,Html,我正在尝试开发一款需要gmail授权和认证的应用程序。使用oAuth2我已检索到授权代码,但现在如何使用此代码获取访问令牌。。。??我正在为这个应用程序使用javascript和html5。我们需要发送Post请求,其中包括所有参数,如:客户端密码、客户端id、授权类型和代码。因为我的应用程序基于Windows 8,所以在发送POST请求之前,您需要对参数进行编码,否则您将无法获得令牌。您好,我已经找到了我问题的答案 获得成功代码后,需要使用encodeURIComponent对查询中的每个字段

我正在尝试开发一款需要gmail授权和认证的应用程序。使用oAuth2我已检索到授权代码,但现在如何使用此代码获取访问令牌。。。??我正在为这个应用程序使用javascript和html5。

我们需要发送Post请求,其中包括所有参数,如:客户端密码、客户端id、授权类型和代码。因为我的应用程序基于Windows 8,所以在发送POST请求之前,您需要对参数进行编码,否则您将无法获得令牌。

您好,我已经找到了我问题的答案

获得成功代码后,需要使用encodeURIComponent对查询中的每个字段进行编码,然后发送post请求

e、 g.-var post_data='client_id='+encodeURIComponent(CLIENTID)+'&redirect_uri='+encodeURIComponent(redirect)+'&code='+encodeURIComponent(code)+'&grant_type='+encodeURIComponent(grant_type)+'&client_secret='+encodeURIComponent(client_secret)

您需要将其分配到post请求中的数据字段


只有这样,您才能获得访问令牌。我在我的metro应用程序中使用了此代码,现在我可以通过我的应用程序成功登录我的gmail帐户。

哪个平台?fb、linkedin、google或其他一些东西实际上我的应用程序需要在youtube上上传视频,而gmail认证是必需的。