Skybrud社交instagram停止在网站上工作

问题描述 投票:0回答:1

我的网站使用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
1个回答
0
投票

你得到的(具体)错误是什么?

正如Skybrud.Social Instagram插件页面(https://social.skybrud.dk/instagram/)中所提到的,你真的不能期望插件的所有功能都能正常工作。为什么或如何为你工作到现在为止我不知道,但Instagram去年关闭了大量的API端点,似乎还在继续这样做。我已经放弃在我的任何网站上集成Instagram的东西,因为Instagram本身似乎不希望我们这样做。

© www.soinside.com 2019 - 2024. All rights reserved.