google支付订单验证工具,包括一些辅助方法
-
去google developer api后台(https://console.developers.google.com/)
- 创建 project
- 创建 web application。注意配置的 Authorized redirect URIs,必须与 test_token.py 中配置的一模一样,不能留空
- 授权 google developer api
- 关联google play和该project
-
先调用 test_token.py, 生成链接,放到浏览器中。
-
登录授权,从跳转后的浏览器url中,copy出 code= 后面的那一段
-
修改 test_token.py 中的 step_index = 2, 并将 code 参数为刚才的参数,获取到access_token 以及 refresh_token 之类的数据。 返回结果: { u'access_token': u'ya29.xwEFH0HUrmyxxx3Fb5bVK4q01QNtm9_EqyOD_URc2jsNT0TTwRPV9ZZ0VQEk4yCIVuu5', u'token_type': u'Bearer', u'expires_in': 3600, u'refresh_token': u'1/31LHsuI-1-xxxxWCn77NMduH7V5_cULy3dw_qXLmA14' }
此时获取的access_token其实没什么用,因为这个access_token会自动过期,真正用的access_token是用refresh_token兑换来的
- 调用 test_verify_bill 来做验证