我的网站使用Umbraco作为CMS和Skybrud。社交用于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>
有什么办法可以解决此问题,使其再次起作用?
答案 0 :(得分:0)
您遇到的(特定)错误是什么?
正如Skybrud.Social Instagram插件页面(https://social.skybrud.dk/instagram/)所述,您不能真正期望插件的所有功能都能正常工作。直到现在为止,它为何对您一直有效,但我不知道,但是Instagram去年关闭了API终结点的负载,并且似乎还在继续这样做。我已经放弃将Instagram内容集成到我的任何网站上,因为Instagram本身似乎不希望我们这样做。