Социальный Instagram Skybrud перестал работать на сайте - PullRequest
0 голосов
/ 14 января 2019

Мой веб-сайт использует 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>

есть ли способ исправить это, чтобы оно снова заработало?

1 Ответ

0 голосов
/ 14 января 2019

Какую (конкретную) ошибку вы получаете?

Как уже упоминалось на странице плагина Instagram Skybrud.Social (https://social.skybrud.dk/instagram/), вы не можете ожидать, что все функции плагина будут работать. Почему или как он работал для вас до сих пор, я не знаю Но в прошлом году Instagram закрыл множество конечных точек API и, похоже, продолжает это делать. Я прекратил интеграцию материалов Instagram на любом из своих сайтов, поскольку сами Instagram, похоже, не хотят, чтобы мы это делали.

...