using System.Collections; using System.Collections.Generic; using UnityEngine; using Google; using Google.Apis.Logging; using Google.Apis.Requests; using Google.Protobuf; using Google.Apis.Sheets.v4; using Google.Apis.Services; using System.IO; using Google.Apis.Auth.OAuth2; namespace BITKit.Beegle { public class GoogleSheetsHelper { public SheetsService Service { get; set; } const string APPLICATION_NAME = "GroceryStore"; static readonly string[] Scopes = { SheetsService.Scope.Spreadsheets }; public GoogleSheetsHelper(string json) { var credential = GetCredentials(json); Service = new SheetsService(new BaseClientService.Initializer() { HttpClientInitializer = credential, ApplicationName = APPLICATION_NAME }); } private GoogleCredential GetCredentials(string json) { GoogleCredential credential; credential = GoogleCredential.FromJson(json); return credential; } } }