无法从instagram api拉照片

时间:2016-07-08 17:01:10

标签: javascript angularjs ionic-framework instagram-api

我正试图从离子框架中的Instagram个人资料中提取最新照片。

我正在使用此终结点:https://www.instagram.com/developer/endpoints/users/#get_users_media_recent  但是当我调用它时,我得到了未定义的对象。

这是我的代码: 控制器:

.controller('DashCtrl', function ($scope, TwitterREST, PhotoService) {
    PhotoService.GetFeed().then(function (result) {
        $scope.items = result;
    })

我的工厂:

.factory('PhotoService', function ($http, $q) {
    var BASE_URL = "https://api.instagram.com/v1/users/1311251426/media/recent/?access_token=2e895efe81754bcc853dbde48ca32dae&callback=JSON_CALLBACK";
    var items = [];// min tag id - for fetching newer photos

    return {
        GetFeed: function () {
            return $http.jsonp(BASE_URL).then(function (response) {
                alert(response.data.data);
                items = response.data.data;
                alert(items);
                return items;

            });
        },
    }
});

和我的HTML:

<ion-item >
            <div class="item item-avatar">
                <img ng-src="{{items.user.profile_picture}}" ng-if="items.user.profile_picture.startsWith('https')">
                <h2>{{items.user.username}}</h2>
            </div>
            <div class="item item-body">
                <img ng-src="{{items.images.low_resolution.url}}" ng-if="items.images.low_resolution.url.startsWith('https')">
                <p>
                    {{items.caption.text}}
                </p>
            </div>
        </ion-item>

为什么我的电话没有数据?我没有在错误消息中得到任何内容,所以我假设我可能会错过一些角度步骤。我对角度有些新意,仍在想办法。

0 个答案:

没有答案