private static void GetUserLike_Return(ResponseInfo e) { string screen_name = Tools.MidStrEx_New(e.RequestInfo.Url, "%7B%22screen_name%22%3A%22", "%22%2C%22withHighlightedLabel%22%3Atrue%7D"); var Temp_JSON = (JObject)JsonConvert.DeserializeObject(e.GetString(Encoding.UTF8)); //获取数据 if (Temp_JSON["code"] != null) { Console.WriteLine("获取数据失败,正在重新获取。。。。"); Console.WriteLine("Debug:{0}", screen_name); GetUserLike(screen_name); return; } TwitterData TempTwData; lock (DataLock) { TempTwData = dataList.m_data[screen_name]; } TempTwData.m_name = Temp_JSON["data"]["user"]["legacy"]["name"].ToString(); TempTwData.m_old24 = TempTwData.m_now24; TempTwData.m_now24 = int.Parse(Temp_JSON["data"]["user"]["legacy"]["followers_count"].ToString()); TempTwData.m_Getok = true; lock (DataLock) { dataList.m_data[screen_name] = TempTwData; } Console.WriteLine("{0}的数据已经刷新完毕.", screen_name); }