从Instagram获取显式用户帐户的图像列表

时间:2017-11-11 14:28:52

标签: c# instagram

我已经谷歌了好几个小时了,我还没找到合适的解决方案来解决我的问题"。我以前的解决方案是使用这样的URL来获取与我的Instagram帐户相关的图像的json数据。

https://www.instagram.com/[account-name-here]/media

由于某些原因,这个网址不再起作用(404?)。也许Instagram已经做了一些改变。

考虑到我已经寻找替代解决方案,没有运气。

我很高兴听到你们有没有人能指出我正确的方向。

而且......我正在使用C#: - )

2 个答案:

答案 0 :(得分:0)

您可以在此处创建一个 example

的客户端
 public async Task<object> GetMediaInfo(string mediaId)
        {
            string clientId = "YOUR_CLIENT_ID";
            string clientSecret = "YOUR_CLIENT_SECRET";
            string accessToken = "A_VALID_ACCESS_TOKEN";
            InstagramClient client = new InstagramClient(clientId,clientSecret);
            var media = await client.MediaEndpoints.GetMediaInfoAsync(mediaId, accessToken);
            //I use Json.NET for parsing the result
            var mediaJson = JsonConvert.DeserializeObject(media);
            //You can deserialize json result to one of the models in InstagramCSharp or to your custom model
            //var mediaJson = JsonConvert.DeserializeObject<Envelope<Media>>(mediaJson);

            return mediaJson;
        }   
    }

答案 1 :(得分:0)

你可以试试这个

https://www.instagram.com/USERID/?__a=1

它与我合作:)