Задать вопрос
@Kislyy

Steam API — GetFriendList, как записать в массив полученные данные?

В общем,хочу получить с помощью API стима список друзей,получилось дать запрос но как я понял friendlist должен быть в массиве "The user's friends list, as an array of friends. Nothing will be returned if the profile is private.",добавил List<> но не знаю как правильно его использовать,хелп

Program.cs :
using RestEase;
using System;
using System.Collections.Generic;
using System.Threading.Tasks;

namespace Test_steam_friends
{
class Program
{
private static Iinterface client;
static async Task Main(string[] args)
{
string url = " api.steampowered.com/ISteamUser/GetFriendList/v0001";
client = RestClient.For(url);

string key = "XXXXXXXXXXXXXXXXXXXXXXXXX"; //спрятал свой апи
await Get(key);

Console.ReadKey();
}

private static async Task> Get(string key)
{

string steamid = "76561198068038882";
string relationship = "friend";

var friendlist = new List();

friendlist = await client.GetFriendList(key,steamid,relationship);

return friendlist;
}
}
}
==============================================
Iinterface.cs :
using RestEase;
using System.Threading.Tasks;
using System.Collections.Generic;

namespace Test_steam_friends
{
public interface Iinterface
{
[Get]
Task> GetFriendList([Query("Key")]string Key,string steamid,string relationship);
}
}
  • Вопрос задан
  • 334 просмотра
Подписаться 1 Средний Комментировать
Пригласить эксперта
Ответы на вопрос 1
@Razraaab
Написано же The user's friends list, as an array of friends. Nothing will be returned if the profile is private." у тебя профиль приватный и он не может прочитать твоих друзей. Сделать публичным и все за работает.

Не знаю зачем пишу спустя 3 года
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы