javascript - 如何使用 instafeed.js 抓取视频而不仅仅是照片

标签 javascript instagram-api instafeedjs

不过,我目前尝试仅通过用户的 Instagram 帐户抓取视频;我遇到了一些麻烦,目前正在使用 Instafeed.js 从 instgram 提取数据。我怎样才能只拉视频?我需要使用 video.js 并制作自己的视频播放器吗?

这是我的代码,仅从视频中提取缩略图。

 let userFeed = new Instafeed({
     get: 'user',
     userId: 'USER_ID',
     limit: 12,
     resolution: 'standard_resolution',
     clientId: 'CLIENT_ID',
     accessToken: 'ACCESS_TOKEN',
     sortBy: 'most-recent',
     template: '<div class="tile"><div class="text">{{model.user.full_name}}</div><img class="item" src="{{image}}"></div>',
     filter: function (image) {
         return image.type === 'video';
     }
 });
 userFeed.run();

感谢所有花时间帮助我的人!

最佳答案

您可以按如下方式修改过滤器方法并删除模板属性:

filter: function (image) {
    if (image.type === 'video') {
        image.template = '<video width="100%" controls loop><source src="' + image.videos.standard_resolution.url + '" type="video/mp4"/></video>';
        return true;
    }
    return false;
}

关于javascript - 如何使用 instafeed.js 抓取视频而不仅仅是照片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55330921/

相关文章:

javascript - 向 InstafeedJS 添加一个 "Show Less"按钮

javascript - 在线轮播中显示图像不起作用

javascript - 在 iPhone 模拟器上显示谷歌地图 - Phonegap

javascript - 在ajaxform之外管理json数据

javascript - 自学习并尝试返回一个数组,其中每个数字都按提供的增量递增

javascript - Instagram API created_time 与 Moment.js 的最新日期

image - Instafeed : skip retrieving video type posts from feed

javascript - 如何在 Mongoose 中使用分组依据和查找?

javascript - instafeedjs不打印屏幕图片和文本

ios - Instagram 媒体搜索 : the larger the radius I get less results. .. 这可能吗?