如何修复已停止工作的 Instagram 获取请求

问题描述

我来自 Instagram 的 get 请求已停止工作。它已经工作了几个月并且没有触及它已经停止的代码,我不知道为什么。代码如下。我没有收到任何控制台错误

当我尝试 console.log(data) 时没有任何数据通过。任何帮助将不胜感激,因为我很难过。

<script>
  
var var_{{ name }} = $('#unique-{{ name }}');
                 
$.getJSON( "https://www.instagram.com/{{ module.content.instagram_username }}/?__a=1",function( data ) {
  var instaPosts = data.graphql.user.edge_owner_to_timeline_media.edges;
  
  for (i = 0; i < instaPosts.length; i++) {
    var instaSingle = instaPosts[i].node;
    
    var resourceURL = instaSingle.display_url;
    var shortcode = instaSingle.shortcode;
    var permalink = 'https://www.instagram.com/p/' + shortcode + '/';
    var caption = instaSingle.edge_media_to_caption.edges[0].node.text;

    var commentCount = instaSingle.edge_media_to_comment.count;
    var likeCount = instaSingle.edge_liked_by.count;

    var template = '<a href="' + permalink + '" target="_Blank" rel="noopener" class="insta-carousel__item {{ name }}-carousel-item insta-post js-slide" style="background-image: url(' + resourceURL + ');"><div class="insta-post__caption">' + caption + '</div></a>';
    var_{{ name }}.append(template);
  }

  });
  

</script>

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)