コード例 #1
0
 private async void SaveKuaiDiData(object sender, RoutedEventArgs e)
 {
     if (kd_name.Text != "" && kd_num.Text != "" && KuaiDicombox.SelectedIndex > 0)
     {
         var obj = new Windows.Data.Json.JsonObject();
         obj.Add("name", Windows.Data.Json.JsonValue.CreateStringValue(kd_name.Text));
         obj.Add("num", Windows.Data.Json.JsonValue.CreateStringValue(kd_num.Text));
         obj.Add("com", Windows.Data.Json.JsonValue.CreateStringValue(comDir.Values.ToArray()[KuaiDicombox.SelectedIndex]));
         localData.Values["KuaiDiData"] = obj.ToString();
         await new Windows.UI.Popups.MessageDialog("已保存").ShowAsync();
     }
     else
     {
         await new Windows.UI.Popups.MessageDialog("请输入快递信息").ShowAsync();
     }
 }
コード例 #2
0
        public static void RefreshToken(Action <ResultCode> callback)
        {
            Dictionary <string, string> parameters2 = new Dictionary <string, string>();

            parameters2["receipt"] = "";// "fNVR-A-6qDY:APA91bH83Yy6pNAQw9Dqdo_uhyscoBSv9jmzvYA6pke0U1VaukpzGO0kCvJrVoIMlyD3pH492U39GPRBYKCpeugrdbcBfKHhU88PG5tXM0mVBTS7sTPVgA9ymbEkuMdwlC6-6oxxgtzJ";
            //X-appid	fNVR-A-6qDY
            //receipt	fNVR-A-6qDY:APA91bG8gx5e5vSMierSHiZbxivavml4UJkU2-TmDSExmnDitbZibh4oo7M8I27YG6vS0Pv1LLjAJDpWqaj4xVY-eKMj8ggdSSjC_Rx2VSnDhOuNorjvAkPoOUt_8JzsO6OvSB6lc_VW
            //token	fNVR-A-6qDY:APA91bG8gx5e5vSMierSHiZbxivavml4UJkU2-TmDSExmnDitbZibh4oo7M8I27YG6vS0Pv1LLjAJDpWqaj4xVY-eKMj8ggdSSjC_Rx2VSnDhOuNorjvAkPoOUt_8JzsO6OvSB6lc_VW
            VKRequestsDispatcher.DispatchRequestToVK <AutorizationData>("auth.refreshToken", parameters2, (Action <BackendResult <AutorizationData, ResultCode> >)(result =>
            {
                VKRequestsDispatcher._autorizationData.access_token = result.ResultData.access_token;
                callback(result.ResultCode);
            }), new Func <string, AutorizationData>((s) =>
            {
                s = s.Replace("token", "access_token");
                Windows.Data.Json.JsonObject jsonObject = Windows.Data.Json.JsonObject.Parse(s);
                Windows.Data.Json.JsonObject a          = jsonObject["response"].GetObject();
                string temp         = a.ToString();
                AutorizationData aa = JsonConvert.DeserializeObject <AutorizationData>(temp);
                return(aa);
            }));
        }