0
에서 사용자 ID의를 삽입하는 방법을 내가 명 Vkontakte에서 사용자에 대한 모든 정보를 얻을하려고합니다. 내가 하나를 삽입 할 때 처음에 , 그것은 잘 작동 uid-. 하지만, 난 두 개 이상의 UID를 삽입합니다 등등VK API는 : GET 요청
<?xml version=\"1.0\" encoding=\"utf-8\"?><error><error_code>100</error_code>
<error><error_code>100</error_code>
<error_msg>One of the parameters specified was missing or invalid: user_id not
integer</error_msg><request_params list=\"true\"><param><key>oauth</key><value>1</value>
하고 있습니다.
내 코드 : users.get 기능에서
public System.Xml.XmlDocument GetUsers(string[] user_ids, string[] fields, string name_case)
{
NameValueCollection qs = new NameValueCollection();
String uids = user_ids[0];
String myFields = fields[0];
for (int i = 1; i < user_ids.Length; i++)
{
uids += "," + user_ids[i];
}
for (int i = 1; i < fields.Length; i++)
{
myFields += "," + fields[i];
}
qs["user_id"] = uids;
qs["fields"] = myFields;
qs["name_case"] = name_case;
XmlDocument doc = Logic.ExecuteCommand("users.get", qs, "");
if (doc != null)
return doc;
else throw new NotImplementedException();
}
문서 : http://vk.com/dev/users.get
그들은 내가 쉼표 사용해야하는 말 : 파람의 user_ids : 사용자 ID 또는 화면 이름 (SCREEN_NAME을). 기본적으로 현재 사용자 ID입니다. 쉼표로 구분 된 문자열을 나열하십시오. 허용되는 최대 요소 수는 1000입니다.
두 개 이상의 uid를 요청하는 방법을 알려주십시오. 감사합니다. .