Пример #1
0
        // http://api.bilibili.com/x/v2/history?_device=android&_hwid=ccbb856c97ccb8d2&_ulv=10000&access_key=a48208a7c5b67a4a369124cf5c1b515c&appkey=1d8b6e7d45233436&build=427000&mobi_app=android&platform=android&pn=1&ps=200

        async Task load(int p)
        {
            try
            {
                string url = "http://api.bilibili.com/x/v2/history?_device=wp&_ulv=10000&access_key=" + ApiHelper.accesskey + "&appkey=" + ApiHelper.appkey + "&build=427000&platform=android&pn=" + p.ToString() + "&ps=20";
                url += ApiHelper.GetSign(url);
                List <Models.History> hs = await ContentServ.GetHistoryAsync(url);

                foreach (var item in hs)
                {
                    hslist.Items.Add(item);
                }
                if (hs.Count < 20)
                {
                    var text = Load.FindChildOfType <TextBlock>(hslist);
                    text.Text = "没有更多历史项";
                    hslist.ContainerContentChanging -= hslist_ContainerContentChanging;
                }
            }
            catch { }
        }