Inheritance: ZSCY_Win10.Common.ViewModelBase
        public static async Task<List<MyFeed>> GetMyFeeds(string stunum_other,int page = 0, int size = 15)
        {
            //TODO:未登陆时 不传入参数stuNum和idNum
            return await Task.Run(async () =>
            {
                List<KeyValuePair<String, String>> paramList = new List<KeyValuePair<String, String>>();
                try
                {
                    var vault = new Windows.Security.Credentials.PasswordVault();
                    var credentialList = vault.FindAllByResource(resourceName);
                    credentialList[0].RetrievePassword();
                    if (credentialList.Count > 0)
                    {
                        //paramList.Add(new KeyValuePair<string, string>("stuNum", appSetting.Values["stuNum"].ToString()));
                        //paramList.Add(new KeyValuePair<string, string>("idNum", appSetting.Values["idNum"].ToString()));
                        paramList.Add(new KeyValuePair<string, string>("stuNum", credentialList[0].UserName));
                        paramList.Add(new KeyValuePair<string, string>("idNum", credentialList[0].Password));
                    }
                }
                catch { }
                paramList.Add(new KeyValuePair<string, string>("page", page.ToString()));
                paramList.Add(new KeyValuePair<string, string>("size", size.ToString()));
                paramList.Add(new KeyValuePair<string, string>("stunum_other", stunum_other.ToString()));
                //string response = await NetWork.getHttpWebRequest("cyxbsMobile/index.php/Home/Article/searchtrends", paramList);
                string response = await NetWork.getHttpWebRequest("cyxbsMobile/index.php/Home/NewArticle/searchtrends", paramList);
                Debug.WriteLine(response);
                List<MyFeed> feeds = new List<MyFeed>();
                try
                {
                    if (response != "" || response != "[]")
                    {
                        JObject bbddfeeds = JObject.Parse(response);
                        if (bbddfeeds["status"].ToString() == "200")
                        {
                            JArray bbddarray = JArray.Parse(bbddfeeds["data"].ToString());
                            for (int i = 0; i < bbddarray.Count; i++)
                            {
                                MyFeed f = new MyFeed();
                                f.GetAttributes((JObject)bbddarray[i]);
                                feeds.Add(f);
                            }
                        }
                    }
                }
                catch (Exception) { }
                return feeds;
            });

            return null;
        }
 private async void getItem(object e)
 {
     if (e is MyFeed)
     {
         Item = e as MyFeed;
     }
     else if (e is MyNotification)
     {
         Item = new MyFeed();
         Item.content = (e as MyNotification).article_content;
         Item.type_id = "5";
         Item.id = (e as MyNotification).article_id;
         Item = await CommunityMyContentService.GetFeed(5, (e as MyNotification).article_id);
     }
 }
        public static async Task<MyFeed> GetFeed(int type_id, string article_id)
        {
            //TODO:未登陆时 不添加参数stuNum和idNum
            List<KeyValuePair<String, String>> paramList = new List<KeyValuePair<String, String>>();
            try
            {
                var vault = new Windows.Security.Credentials.PasswordVault();
                var credentialList = vault.FindAllByResource(resourceName);
                credentialList[0].RetrievePassword();
                if (credentialList.Count > 0)
                {
                    //paramList.Add(new KeyValuePair<string, string>("stuNum", appSetting.Values["stuNum"].ToString()));
                    //paramList.Add(new KeyValuePair<string, string>("idNum", appSetting.Values["idNum"].ToString()));
                    paramList.Add(new KeyValuePair<string, string>("stuNum", credentialList[0].UserName));
                    paramList.Add(new KeyValuePair<string, string>("idNum", credentialList[0].Password));
                }
            }
            catch { }
            paramList.Add(new KeyValuePair<string, string>("type_id", type_id.ToString()));
            paramList.Add(new KeyValuePair<string, string>("article_id", article_id.ToString()));
            string response = await NetWork.getHttpWebRequest(api, paramList);
            Debug.WriteLine(response);
            try
            {
                if (response != "" || response != "[]")
                {
                    JObject bbddfeeds = JObject.Parse(response);
                    if (bbddfeeds["status"].ToString() == "200")
                    {
                        JObject feed = (JObject)bbddfeeds["data"][0];
                        MyFeed f = new MyFeed();
                        f.GetAttributes(feed, true);
                        return f;
                    }
                }
            }
            catch (Exception) { }
            return null;

        }