我已经谷歌了好几个小时了,我还没找到合适的解决方案来解决我的问题"。我以前的解决方案是使用这样的URL来获取与我的Instagram帐户相关的图像的json数据。
https://www.instagram.com/[account-name-here]/media
由于某些原因,这个网址不再起作用(404?)。也许Instagram已经做了一些改变。
考虑到我已经寻找替代解决方案,没有运气。
我很高兴听到你们有没有人能指出我正确的方向。
而且......我正在使用C#: - )
答案 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
它与我合作:)