如何在C#中使用InstaSharp关注一个用户

3

我在使用InstaSharp时无法关注Instagram上的用户,以下是我的代码:

private async void Follow()
{
    var followMe = await api.FollowUserAsync(userID);
    if (followMe.Succeeded)
    {
        MessageBox.Show("Followed");
    }
    if (!followMe.Succeeded)
    {
        MessageBox.Show(followMe.Info.Message);
    }
}

当我在messageBox中调用这个方法时,它会显示“需要反馈”。

另外:像取消关注、登录和登出等其他功能都能正常工作,只有关注功能存在问题。


1
你试过谷歌搜索错误代码吗?我似乎找到了很多解决方案,比如这里 - skolldev
@xdecdec,感谢您提供的链接,但我不使用Gramto,也没有任何建议的方法能帮助我。其他功能,如取消关注、登录和退出登录都正常工作,只有关注功能出现了问题。 - user6845869
2个回答

1

我通过更改代理服务器解决了问题。似乎Instagram无缘无故地封禁了我的IP地址!


1

在这种情况下,一些特定国家的IP地址将被禁止,正如您所说的那样。

如果您的客户来自这些国家,您可以在程序中使用代理解决此问题。

C# 通过代理连接

HttpWebRequest request = (HttpWebRequest)WebRequest.Create("[ultimate destination of your request]");
WebProxy myproxy = new WebProxy("[your proxy address]", [your proxy port number]);
myproxy.BypassProxyOnLocal = false;
request.Proxy = myproxy;
request.Method = "GET";
HttpWebResponse response = (HttpWebResponse) request.GetResponse();

我希望这可以帮助你。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接