Skip to content

Latest commit

 

History

History
51 lines (40 loc) · 1.19 KB

File metadata and controls

51 lines (40 loc) · 1.19 KB

This repository is an example repository for getting access token needed to validate Android receipts.

  • follow step 1 below
  • replace service-account.json file to your account
  • yarn start

1. Follow this steps

image image image image image image image image image image image

2. Create your server

Configure your server safely, this is just for reference! not safety!

const {google} = require('googleapis');
const account = require('./service-account.json');
const express = require('express');

const app = express();

const JWTClient = new google.auth.JWT(
    account.client_email,
    null,
    account.private_key,
    ["https://www.googleapis.com/auth/androidpublisher"]
);

app.get('/accessToken', (req, res) => {
    JWTClient.getAccessToken((err,token)=>{
        if(err){
            return res.status(404).send("get access token failed");
        }

        return res.status(200).send(token);
    })
});

3. Done!