コード例 #1
0
        public static string SetURI_RecentTransactions(string lastknowledge)
        {
            PersonalData personalData = new PersonalData();
            string       uri          = "https://api.youneedabudget.com/v1/budgets/" + personalData.BudgetID + "/transactions" + "?last_knowledge_of_server=" + lastknowledge;

            return(uri);
        }
コード例 #2
0
        public static string SetURI_AllTransactions()
        {
            PersonalData personalData = new PersonalData();
            string       uri          = "https://api.youneedabudget.com/v1/budgets/" + personalData.BudgetID + "/transactions";

            return(uri);
        }
コード例 #3
0
        public static string SetURI_Categories()
        {
            PersonalData personalData = new PersonalData();
            string       uri          = "https://api.youneedabudget.com/v1/budgets/" + personalData.BudgetID + "/categories";

            return(uri);
        }
コード例 #4
0
        public static async Task <JObject> JsonObject(string uri)
        {
            PersonalData personalData = new PersonalData();
            HttpClient   client       = new HttpClient();

            client.DefaultRequestHeaders.Authorization = new System.Net.Http.Headers.AuthenticationHeaderValue("Bearer", personalData.AuthToken);
            JObject transactionData = JObject.Parse(await client.GetStringAsync(uri));

            return(transactionData);
        }