我需要刷新令牌,以便我可以使用GCM向已注册的Chrome浏览器发送消息。然而,我咨询的大多数tutorials都要求服务器在我身边运行,我必须手动完成所有操作,打开auth url,对其进行身份验证并重定向到我的服务器以获取刷新令牌。
我希望如果没有在我身边运行服务器,有办法做到这一点。是否可以使用client id
和client secret
获取刷新令牌?
获得刷新令牌后,我必须向GCM服务器发送POST以发送通知。
答案 0 :(得分:1)
您只能使用client_id和client_secret获取刷新令牌。仅在授权代码流中,才会发出刷新令牌。好消息是刷新令牌在用户撤销之前不会过期,因此您可以长时间使用它。所以你可以一旦得到它并使用它。在授权代码流中,您需要服务器来重定向令牌。