Instagram API.热以获取用户的订阅者列表

本文关键字:列表 用户 API 获取 Instagram | 更新日期: 2023-09-27 18:33:09

使用Instagram文档,我尝试计算用户的订户列表.token正确返回,但是如果我尝试获取用户列表,则始终是错误400代码。如果有人找到解决方法,请告诉我如何。我尝试使用instasharp,但无法弄清楚如何使用"订阅者输出方法"。互联网上没有为初学者解释的好例子。使用库 xNet

public string tok = Gettoken();
private void button1_Click(object sender, EventArgs e)
{
    File.WriteAllText("tokken.txt", followby());
    //MessageBox.Show(Gettoken());
}
public static string Gettoken()
{
    string clientID = "**********************";
    string clientSecret = "****************";
    string redirect_uri = "https://localhost";
    var info = "https://api.instagram.com/oauth/authorize/?client_id=" + clientID + "&redirect_uri=" + redirect_uri + "&response_type=token";
    var request = new HttpRequest();
    request.UserAgent = HttpHelper.ChromeUserAgent();
    HttpResponse response = request.Get(string.Format(info));
    string str = response.ToString();
    string pattern = @"([0-9a-f]{32})";
    Regex regex = new Regex(pattern);
    Match match = regex.Match(str);
    return match.Groups[1].Value.ToString();
}
string followby()
{
    var info = "https://api.instagram.com/v1/users/23423443/follows?access_token=" + tok;
    var request = new HttpRequest();
    request.UserAgent = HttpHelper.ChromeUserAgent();
    HttpResponse response = request.Get(string.Format(info)); //error
    return response.ToString();
}

Instagram API.热以获取用户的订阅者列表

我相信

您在获取访问令牌时尚未包含应用程序的权限范围。我看到您正在尝试获取用户的"关注者"和"关注者"列表。为此,您需要在 URL 中包含"&scope=follower_list"以获取访问令牌。

系统将询问用户您的应用程序正在尝试读取您的关注列表,如果用户仅批准,则您可以获取此类数据。

阅读 https://www.instagram.com/developer/authorization/了解更多信息。