【问题标题】:Skybrud social instagram stopped working in websiteSkybrud 社交 Instagram 停止在网站上工作
【发布时间】: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


    【解决方案1】:

    您遇到的(具体)错误是什么?

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

    【讨论】:

    • 给出的错误是 Skybrud.Social.Instagram.Exceptions.InstagramException:此端点已停用
    • @PhilipHoseaChristianto 是的。那是 Instagram 不允许,运气不好 :-/
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-13
    • 1970-01-01
    • 1970-01-01
    • 2012-03-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多