【发布时间】:2019-01-14 10:52:43
【问题描述】:
我的网站使用 Umbraco 作为 CMS,使用 Skybrud.Social 作为 instagram 媒体源。
直到几天前它还运行良好。
现在看来 instagram 改变了他们的 api 工作方式。
我使用的代码是这样的。
Skybrud.Social.Umbraco.Instagram.PropertyEditors.OAuth.InstagramOAuthData
client = s.instagramLogin;
var service = InstagramService.CreateFromAccessToken(client.AccessToken);
Skybrud.Social.Instagram.Responses.InstagramRecentMediaResponse response =
service.Users.GetRecentMedia();
<div class="row">
@{
int number = 0;
foreach (Skybrud.Social.Instagram.Objects.InstagramMedia mediaig in response.Body.Data)
{
if(number>=16)
{
break;
}
<div class="col-md-3 col-sms-6 col-xs-12">
<div class="row" >
<a class="template" href="@mediaig.Link">
<div class="col-xs-12 templateIconDiv">
<div class="templateIconDivContainer">
<img class="templateIcon" src="@mediaig.Images.StandardResolution.Url">
</div>
</div>
</a>
</div>
</div>
number++;
}
}
</div>
有什么办法可以解决这个问题,让它再次起作用?
【问题讨论】:
标签: c# instagram umbraco instagram-api umbraco7