我需要在一次通话中让多个用户离开Facebook,发送所需用户的ID,我不知道每次需要多少用户,因为它是动态的。 已搜索过多个地方,并设法找到一些解决方案,但似乎没有一个看起来非常可行或有效。
一个是foreach,使用facebook c#sdk get方法......真的不高效。 我设法得到的最接近的是以下,其中s将是一串逗号分隔的ID:
var requestString = string.Format("https://graph.facebook.com?ids={0}", s);
var request = (HttpWebRequest)WebRequest.Create(requestString);
request.ContentType = "GET";
try
{
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
if (response != null)
{
if (response.StatusCode == HttpStatusCode.OK)
{
Stream stream = response.GetResponseStream();
using (StreamReader reader = new StreamReader(stream))
{
var html = reader.ReadToEnd();
}
}
response.Close();
}
}
catch { }
这会以一些可怕的html格式返回我需要的内容。
是否有更好的方法可以使用批量请求或使用简单的get?
谢谢