Я использую c # для получения Instagram, я использовал InstaSharper DLL, в то время как GetRankedRecipientsAsync
я получаю исключение user must be authenticate
.Как мы можем сделать аутентификацию?
var userSession = new UserSessionData
{
UserName = "Ram",
Password = "R@1234"
};
var api = InstaApiBuilder.CreateBuilder()
.SetUser(userSession)
.UseHttpClientHandler(new HttpClientHandler())
.SetRequestDelay(TimeSpan.FromSeconds(2))
.Build();
const string stateFile = "state.bin";
if (!api.IsUserAuthenticated)
{
if (File.Exists(stateFile))
{
Console.WriteLine("Loading state from file");
using (var fs = File.OpenRead(stateFile))
{
api.LoadStateDataFromStream(fs);
}
}
}
var logInResult = Task.Run(() =>
api.LoginAsync()).GetAwaiter().GetResult();
var state = api.GetStateDataAsStream();
using (var fileStream = File.Create(stateFile))
{
state.Seek(0, SeekOrigin.Begin);
state.CopyTo(fileStream);
}
var recipient = await api.GetRankedRecipientsAsync();
Я следил за Github URL: https://github.com/InstaSharp/InstaSharp/