0

在获得令牌访问权限后,我使用 instaSharp api 创建一个 instagram Web 应用程序 在官方 instagram 网络应用程序中,您看不到关注者和关注列表(仅查看数量),那么这个 api 是否支持它?我该怎么做?这个 api 的文档和样本很差,我该如何使用这种方法?instaSharpDoc

谢谢

4

4 回答 4

1

您可以使用官方 Instagram API 查看用户的关注者和关注者列表。

https://instagram.com/developer/endpoints/relationships/ - 文档

https://api.instagram.com/v1/users/ {user-id}/follows?access_token=ACCESS-TOKEN - 获取该用户关注的用户列表。

https://api.instagram.com/v1/users/ {user-id}/followed-by?access_token=ACCESS-TOKEN - 获取该用户关注的用户列表。

于 2015-09-19T09:43:33.643 回答
0

This solved for me using InstaSharper (without accessToken but using username and password for loggin in):

var following = await api.GetUserFollowingAsync("yourUserName",PaginationParameters.Empty); var followers = await api.GetUserFollowersAsync("yourUserName", PaginationParameters.Empty);

This is the repository: https://github.com/a-legotin/InstaSharper

Tutorial to get starting: https://www.youtube.com/watch?v=f9leg398KAw

于 2018-11-09T20:54:23.887 回答
0

我不知道这是否有用,但对我来说它有效:

IResult<InstaUserShortList> followers = await api.GetUserFollowersAsync(userToScrape, 
PaginationParameters.MaxPagesToLoad(5));

        for (int i = 0; i < followers.Value.Count; i++)
        {
            Console.WriteLine($"\n\t{followers.Value[i].UserName}\n\t");
        }      

它为您提供用户所有关注者的用户名(将 UserToScrape 更改为您喜欢的用户名)。

于 2019-07-24T14:18:30.577 回答
0

没有用户授权步骤,您不能向其他用户请求数据,例如关注者和关注者。

首先,您需要将用户重定向到授权页面。用户输入凭据后,他将被重定向到您在授权请求中发送的页面(redirect_uri 值),您将在其中请求 access_token 对其帐户进行请求。

还有另一种选择:您可以将要发出请求的用户名添加到应用程序的沙箱中(需要用户验证)。用户名将收到通知以授权或撤销对您帐户的访问权限。授权后,您将能够在他的帐户上提出请求。

如果您想了解更详细的信息,请在https://www.instagram.com/developer/sandbox/快速查看有关 Sandbox 的文档。它将帮助您理清思路和实现代码。

我希望它对你有帮助。

于 2017-09-10T13:36:53.213 回答